Skip to content

Fan MCP family saves into extra isolated homes - #470

Open
Adam-Dalloul wants to merge 2 commits into
xintaofei:mainfrom
Adam-Dalloul:mcp-family-extra-home-fanout
Open

Fan MCP family saves into extra isolated homes#470
Adam-Dalloul wants to merge 2 commits into
xintaofei:mainfrom
Adam-Dalloul:mcp-family-extra-home-fanout

Conversation

@Adam-Dalloul

@Adam-Dalloul Adam-Dalloul commented Aug 15, 2026

Copy link
Copy Markdown

Merge order

  1. This PR first (#470, MCP fan-out into extra isolator homes)
  2. Then #471 (Sign in on those extra slots; reuses the isolator helper)

#471 includes this commit. Merge this on its own; do not squash #471 first.


Settings → MCP still targets the built-in family row. Extra custom agents whose launch env sets CLAUDE_CONFIG_DIR, CODEX_HOME, GROK_HOME, GEMINI_CONFIG_DIR, or OPENCODE_CONFIG_DIR now receive the same server on upsert and lose it on remove.

Claude extra homes only get enabledPlugins. Server defs stay in the shared Claude config file. Auth files are never copied.

Tests cover write/remove fan-out on temp homes and isolator discovery.

Settings MCP still targets the built-in family row. Extra custom
agents whose spec.env sets CLAUDE_CONFIG_DIR, CODEX_HOME, GROK_HOME,
GEMINI_CONFIG_DIR, or OPENCODE_CONFIG_DIR now receive the same server
on upsert and lose it on remove.

Claude extra homes only get enabledPlugins; server defs stay in the
shared ~/.claude.json. Auth files are never copied.
@Adam-Dalloul
Adam-Dalloul force-pushed the mcp-family-extra-home-fanout branch from 936c160 to 0b3d5f2 Compare August 16, 2026 17:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant