[Bug] mcp-registry connector persists with invalid server ID format in Claude Desktop
Bug Description
Bug: Persistent mcp-registry Connector in Claude Desktop (macOS)
Description
In the latest Claude Desktop on macOS, an mcp-registry connector appears in the Connectors UI and cannot be removed. Attempts to uninstall it result in:
Invalid server ID format. Expected UUID or mcpsrv_* tagged ID.
Failed to disconnect from server
This connector persists even after:
- Deleting all local Claude Desktop config, caches, and containers
- Fully uninstalling and reinstalling Claude Desktop
- Quitting all MCP servers and related tools (e.g., Windsurf, Playwright MCP)
- Resetting local state
It appears to be coming from Claude Desktop’s embedded tooling but is incorrectly presented in the UI as a removable connector.
Steps to Reproduce
- Install the latest Claude Desktop on macOS.
- Open Connectors in the app.
- Observe that
mcp-registryis listed. - Attempt to uninstall it — the UI produces a validation error.
- Reset local data and relaunch — the connector still appears.
Expected Behavior
Built-in or system MCP servers should either:
- Not appear as removable connectors, or
- Appear with a valid ID that the UI can manage.
Actual Behavior
mcp-registry appears as a removable connector with an invalid server ID and cannot be uninstalled through the UI.
Environment
- Claude Desktop version: 1.1.381 (c2a39e)
- macOS version: 26.3 Beta (25D5101c)
- Deleted configuration and reinstalled both Claude Desktop and Claude Code multiple times
Relevant Logs
Audit logs show entries such as:
"mcp_servers":[
{"name":"weather","status":"connected"},
{"name":"Claude in Chrome","status":"connected"},
{"name":"mcp-registry","status":"connected"},
…
]
Notes
This appears to be a UI/validation issue where an internal MCP server (mcp-registry) is being exposed as a connector with an invalid ID format, causing uninstall to fail.
Environment Info
- Platform: darwin
- Terminal: WarpTerminal
- Version: 2.1.12
- Feedback ID: 8b899170-e8f4-4578-80e2-92cb87e79f46
<img width="2032" height="270" alt="Image" src="https://github.com/user-attachments/assets/79252571-2dd3-4289-b0cf-6598ddf16962" />
<img width="882" height="767" alt="Image" src="https://github.com/user-attachments/assets/cc169ab6-7e2d-455f-bab6-aa6ab2c9e554" />
<img width="772" height="527" alt="Image" src="https://github.com/user-attachments/assets/e30e63c3-0c00-4fbf-a862-7626627ca2fa" />
9 Comments
I'm seeing the exact same thing on Claude Desktop for Windows 11. There is no configuration for it, and it cannot be enabled under chat settings (but is showing there for no reason).
<img width="1382" height="553" alt="Image" src="https://github.com/user-attachments/assets/ea0df702-92fb-40ea-a23e-06df3b76acbe" />
<img width="1277" height="747" alt="Image" src="https://github.com/user-attachments/assets/d20d638b-6f9f-4303-b8a5-831aaf74a6d0" />
I just updated to Claude 1.1.673 (5a47b0) and I'm seeing something slightly different now:
<img width="870" height="660" alt="Image" src="https://github.com/user-attachments/assets/49fc1e00-9ac1-4ed9-9aed-5e57504d287c" />
<img width="809" height="380" alt="Image" src="https://github.com/user-attachments/assets/04916b40-b053-478c-8075-f330ba541250" />
Behavior is identical to the original bug when you try to remove one of the errant Connectors.
+1 experiencing the same issue
Same problem here. The
mcp-registryconnector appears in Claude Desktop and cannot be removed. Getting the exact same errors:Additional symptoms in my case:
claude_desktop_config.jsonis empty ("mcpServers": {})~/Library/Application Support/Claude/, and reinstallingEnvironment:
Update after upgrading to Claude 1.1.762 (35ba62):
<img width="852" height="646" alt="Image" src="https://github.com/user-attachments/assets/1db23cbf-22be-4e2b-8b82-a7b1dc99ddd3" />
<img width="808" height="243" alt="Image" src="https://github.com/user-attachments/assets/3a04fe88-165d-4c29-be9d-1030ed953f39" />
We're down to 3 Google Local Dev connectors now.
+1
+1
+1
I've confirmed that this is fixed as of Claude 1.1.1200 (46e533) and confirmed with Anthropic support so I'm closing.
This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.