Skip to Content
runelay
Migrate from your agents

Claude Code

What runelay migrate brings from Claude Code.

What comes along

Read from
MCP servers~/.claude.json: the global mcpServers and the mcpServers of every project
Logins~/.claude/.credentials.json and, on macOS, the Keychain item Claude Code-credentials
Memoriesmemory/ inside every project in ~/.claude/projects, the current folder's project first
Global instructions~/.claude/CLAUDE.md, as the pinned memory instrucoes-globais-claude-code
Skills~/.claude/skills

OAuth accounts Claude Code already signed in to arrive connected. On macOS the system may ask for permission before runelay reads the Keychain item; set RUNELAY_SKIP_KEYCHAIN=1 to skip it.

In each memory folder, MEMORY.md is treated as the index, not a memory. Memories it lists under ## Regras de ouro arrive pinned.

What stays behind

  • Servers with a command (stdio) stay in Claude Code.
  • Accounts without a saved login ask for sign-in in /connectors/reconnect.

Wiring runelay in

When the claude command is on your PATH, runelay migrate (and runelay connect) register runelay at user scope:

claude mcp add --scope user --transport http runelay <url>/v1/mcp --header "Authorization: Bearer rnl_…"

With --replace, migrated servers are removed from ~/.claude.json, both the global list and each project's. See Connect agents to do it by hand.

On this page