mcpServerScope: user not working - MCP servers not available across worktrees
Resolved 💬 2 comments Opened Sep 8, 2025 by mindgraffiti Closed Sep 17, 2025
Bug Description
The mcpServerScope: "user" configuration option in claude_desktop_config.json is not making MCP servers available across different git worktrees.
Expected Behavior
When mcpServerScope: "user" is set in the global config file at ~/Library/Application Support/Claude/claude_desktop_config.json, MCP servers should be available in all Claude Code instances regardless of the working directory.
Actual Behavior
MCP servers are only available in directories that have a local .claude/claude_desktop_config.json file. Other worktrees show "No MCP servers configured" message.
Configuration
- Global config location:
~/Library/Application Support/Claude/claude_desktop_config.json - Contains:
"mcpServerScope": "user" - MCP servers configured: linear-server, sentry, sosumi
Environment
- Platform: macOS
- Claude Code version: Latest
Workaround
Created local MCP configs in each worktree, but this defeats the purpose of user-level scope.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗