mcpServerScope: user not working - MCP servers not available across worktrees
Status Fixed / completed
Maintainer reply None cached
Workaround ✓ Mentioned in description ↑
Activity 2 comments · opened Sep 8, 2025 · 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 ↗