MCP servers issues on macOS — page 2
Issues the maintainers labelled both platform:macos and area:mcp.
1,525 issues · 198 open · 1,327 resolved (87%) · first seen May 14, 2025
Is this getting better or worse?
This class of problem is converging. 339 new reports in the last 90 days vs 683 in the 90 before — -50%. The open backlog peaked at 322 in 2026-04 and sits at 198 today.
Derived by counting each matching issue from its creation date until it closed. First-party
computation over the anthropics/claude-code tracker — the trend is not published
anywhere upstream.
Which builds report this
819 of these reports name the Claude Code build they were running, spanning 172 releases. Heaviest reporters:
- Claude Code v2.1.81
- Claude Code v2.1.119
- Claude Code v2.1.87
- Claude Code v2.0.76
- Claude Code v2.1.92
- Claude Code v2.1.19
- Claude Code v2.1.126
- Claude Code v2.1.104
Report volume, not a defect count: an issue can mention a build without that build having caused the failure. Versions come from the version string in the bug-report template, matched against real published tags.
Do these get fixed?
Median time to close is 31 days across 1,327 closures. Of the 1,327 closures with a recorded reason, 27% were closed as completed and 964 as not-planned or duplicate. The most recent completed fix landed in 2026-08.
Workarounds reported by the community
530 of these issues post a workaround someone says worked. The highest-engagement ones:
- Allow hiding/removing unused cloud connectors (Gmail, Google Calendar, etc.)
- …only supports true/false globally — no per-server control. Workaround Applied Set ENABLE CLAUDEAI MCP SERVERS=false in both account settings files (~/.claude-private/settings.json and ~/.claude-neo/settings.json). This…
Found in the thread of #29368 · resolved - [BUG] Claude Code does not work with MCP servers that does not implement Dynamic Client Registration
- Did you find a workaround to this problem? I am facing the same thing.
Found in the thread of #3273 · resolved - MCP OAuth regression: client metadata document redirect_uris missing port causes auth failure for providers supporting CIMD
- …tly allow wildcards for ports in callback urls. The current workaround I've found on our end is actually patching a client/application after creation (either using a random port assigned or by using the [param]( you've p…
Found in the thread of #37747 · resolved - [BUG] plugin:github:github MCP fails with HTTP 400 — malformed JSON-RPC payload missing version tag
- …, so unset it explicitly: Add the token to in : This is the workaround @ph7jack posted, and the A/B above may explain why the shell-export half of it works for some people and not others: only the entry is guaranteed to…
Found in the thread of #64654 · still open - [Bug] Jira Authentication Fails: Persistent Reconnection and Session Issues
- …nnection immediately fails due to protocol incompatibility. Workaround: Downgrade to version 2.0.9. Then restart Claude Code. The Atlassian MCP will connect successfully. Timeline: - Version 2.0.9 (released Oct 7): Works…
Found in the thread of #9127 · resolved
Excerpts are quoted from the linked issue so you can judge relevance before opening it. Threads that only ask for a workaround, or report that there is none, are excluded. These are community suggestions, not official guidance from Anthropic — read the full thread before applying one.
Matching issues 101–200
Ranked by community engagement (reactions weighted over comments). Listing the top 300 of 1,525 matches; the statistics above cover all 1,525.
- MCP OAuth: "does not support dynamic client registration" despite clientId configured
- [BUG] MCP servers from marketplace no longer available
- [BUG] Plugin marketplace navigation auto-scrolls to bottom when using arrow keys preventing seeing which plugin is selected
- MCP notifications/claude/channel notifications not delivered to session (Telegram plugin)
- [BUG] macOS Keychain: security -i 4096-byte line buffer causes credential corruption with MCP OAuth plugins
- Claude Code freezes during API call ("Befuddling" spinner), terminal becomes completely unresponsive
- [BUG] Plugin-defined subagents cannot access MCP tools - breaks plugin ecosystem
- [BUG] Figma Desktop MCP HTTP connection fails with "No session found for sessionId
- [BUG] Omits OAuth resource parameter required by MCP 2025-06-18
- [BUG] MCP progress notifications are no longer displayed in the UI (regression)
- [BUG] [VSCode Extension] MCP Authenticate button does not open browser on macOS
- [BUG] Connectors continue to appear in `claude mcp list` even after disconnected in the Claude.ai web UI
- [Bug] Auto-Compact Fails Due to Conversation Length Limit
- Missing MCP Server Instructions Processing in Claude Code
- [BUG] [PRIVACY] GMail MCP Rewrites URL with google tracking URLS as of 5th of June
- MCP OAuth dialog stuck: 'Hit Enter to continue' doesn't accept Enter key
- Telegram plugin: inbound channel notifications not delivered to session
- [BUG] Slack MCP plugin fails with invalid_scope during OAuth
- [BUG] MCP server is suppressed as a duplicate of another MCP server defined in the same plugin
- [FEATURE] Align tool_reference.tool_name character limit with tool.name (128 characters)
- [BUG] Plugin install fails with EINVAL: invalid argument, rename - directory moved into itself
- [BUG] Claude Code is submitting MCP requests as strings when using an SSE server
- [BUG] Claude Code ignores permissions
- [BUG] Prompts coming from MCPs are ignored
- MCP OAuth: Claude Code re-runs DCR on every authenticate, orphaning the previously-issued client_id and its refresh_token
- [Bug] Claude Desktop webview hangs on session switch with concurrent MCP server operations
- [BUG] Claude for Chrome MCP tools return "Navigation to this domain is not allowed" for ALL domains (v1.0.66+ regression)
- Microsoft 365 MCP connector: redirect URI mismatch (AADSTS50011)
- MCP server instructions are silently truncated when multiple servers are configured
- [BUG] MCP tool parameters with type: number are sent as strings to MCP servers
- [BUG] MCP ImageContent returned as text in tool results instead of native image blocks (10-20x token waste)
- [BUG] Atlassian MCP Server Connection Timeout (SSE)
- [BUG] `--scope user` MCP servers are not truly user-wide; project configs override without inheritance
- [Feature Request] Claude Chrome extension screenshots should support local file saving like Playwright MCP
- "MCP Servers Disappearing After Repeated Account Authentication Prompts" This title captures the key technical issue: - Identifies the specific problem (missing MCP servers) - Highlights the potential trigger (repeated account authentication) - Suggests a
- [BUG] MCP Error Responses Only Display First Content Block
- Tool responses with both content text and structuredContent: text is hidden
- [Feature Request] Auto-reconnect SSE MCP servers after server-side restart
- [BUG] MCP server connection fails with error -32000: Connection closed (race condition)
- [BUG] PowerPoint By Anthropic MCP Connector
- [BUG] v2.1.208: `/mcp` settings menu blocked in actively-attended `claude agents` sessions — "background session" guard gates on launch path, not attachment
- Model inserts hard line breaks in MCP tool parameters, breaking Slack/Gmail draft formatting
- [BUG] MCP tool call parameters display escaped \n and \t instead of actual line breaks
- Custom headers from .mcp.json not forwarded on MCP tool call POST requests
- [BUG] tools/list_changed doesn't refresh the deferred-tool / ToolSearch index in interactive sessions (still repros on 2.1.165; carve-out from #4118 / #60626)
- [BUG] Remote MCP OAuth requests every scope from oauth-authorization-server.scopes_supported, causing invalid_scope on GitLab self-hosted
- Cloud MCP servers (Gmail, Google Calendar) auto-injected without user consent — no opt-out mechanism
- computer-use MCP: Cannot read properties of undefined (reading 'registerEscape')
- Linear MCP plugin: create_issue tool advertised but returns 'Tool not found'
- [BUG] Claude Desktop Cowork: "Always allow" for MCP tools does not persist across sessions
- [BUG] 2.1.9 regression: Uncontrolled request spam to /mcp and OAuth endpoints by Claude Code
- [BUG] Remote sentry mcp is not launching auth flow
- [BUG] Cowork on macOS 1.8555.2 — zero MCP tools bind in any install path (.mcpb + SDK bridge + Custom Connectors + project .mcp.json); spawn pipeline missing --mcp-config since 2026-05-23 auto-update
- Custom MCP server tools not discovered after update to 2.1.116
- RFC 9728 discovery poisoning persists in v2.1.92 — OAuth MCP servers permanently stuck in 'needs authentication'
- [BUG] MCP OAuth 403 insufficient_scope step-up authorization does not trigger re-authorization flow
- [BUG] API Error 500 - Internal server error
- Bug: Wildcard Permission Matching Fails for Some MCP Tools
- [Bug] Chrome MCP tools fail despite `/chrome` reporting connected status
- [BUG] MCP header not added in ~/.claude.json
- [BUG] No subagents available in 'claude mcp serve'
- Documented MCP import from Claude Desktop fails due to tool name length validation
- JIRA Integration Fails in Claude Code with Authentication Error
- [BUG] Unbounded MCP server fan-out across Cowork/agent sessions exhausts RAM and kernel-panics macOS (4 panics + forced power-off on M2 Max / 32 GB)
- [FEATURE] Slack MCP: Support file uploads, Block Kit blocks on send_message, and unfurl control
- Chrome MCP: Extension connects to Claude Desktop instead of Claude Code when both are installed
- [BUG] Unable to connect to MCP Server when using HTTP PROXY.
- Blank Screen in Claude When Invoking MCP Tools
- No way to suppress OAuth warnings for unconnected claude.ai integrations at startup
- [BUG] Computer Use MCP: Cannot read properties of undefined (registerEscape / checkAccessibility)
- [BUG] Claude Code does not follow MCP tools/list pagination (nextCursor)
- [BUG] MCP server and subagent processes not cleaned up on session end — orphan accumulation (macOS PPID=1)
- [Bug] MCP Server Authorization Header Not Recognized, Falls Back to OAuth
- Teammate agents cannot see ToolSearch in their visible tool list
- [Bug] CLI crashes/freezes on startup in v2.1.27
- Claude in Chrome MCP: Browser extension not connected despite extension working
- [BUG] Claude Desktop: Cannot remove LOCAL DEV MCP connectors — server rejects legacy -1p-internal IDs
- [Bug] Anthropic API Error: Image base64 data does not match media type with Figma MCP
- [BUG] 404 for Invalid Session ID should trigger a new session
- [BUG]
- [BUG] Cowork/Desktop: MCP tool inputSchema with property-level anyOf [X, null] (Optional[X]) is silently stripped before reaching the model
- [BUG] Claude in Chrome extension (v1.0.68) blocks navigation to claude.ai — breaking MCP browser automation after recent update
- computer-use MCP fails on macOS Tahoe 26 — "Cannot read properties of undefined (reading 'checkAccessibility')"
- [BUG] /mcp UI shows "Auth: not authenticated" for HTTP MCP servers using Bearer token headers
- [BUG] Compacting throws an error
- Playwright MCP Initialization Fails on First Install Requiring Manual Restart
- Anthropic API Overloaded Error: Repeated 529 Service Unavailable Responses
- [BUG] v2.1.111: ESC during MCP tool call kills all Python stdio MCPs (regression from v2.1.104, 30-line repro) PLEASE FIX NOW!
- CUA save_to_disk screenshots not accessible from filesystem
- [BUG] MCP HTTP server connection fails in v2.1.84+ when server uses stateless transport (GET /mcp returns 405)
- CRITICAL: Claude Code regression — model now consistently fails basic tasks and hallucinates in code analysis
- [BUG] OAuth MCP reconnection fails after successful authentication. "Authentication successful, but server reconnection failed" Version: 2.1.71
- [BUG] claude.ai Remote MCP servers not syncing to Claude Code 2.1.29
- [BUG] Tool search fails when MCP tool names exceed 64 chars
- [BUG] MCPSearch not activating despite meeting 10% threshold (40k/200k tokens, 20%)
- [BUG] Intellij Idea IDE integration fails with an exception for ktor dependency
- [BUG] MCP OAuth discovery fails with path-based routing - strips application path from discovery URLs
- [BUG] MCP server broken on 1.0.120 release
- [CRITICAL] JavaScript heap out of memory crash during MCP operations
- [BUG] Custom connector tools never reach new conversations since Desktop v1.17377.1 (directory connectors fine)