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.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗