[Bug] mcp-registry connector persists with invalid server ID format in Claude Desktop

Status Fixed / completed
Reported on v2.1.12
Maintainer reply None cached
Activity 9 comments · opened Jan 22, 2026 · closed Jan 31, 2026

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

  1. Install the latest Claude Desktop on macOS.
  2. Open Connectors in the app.
  3. Observe that mcp-registry is listed.
  4. Attempt to uninstall it — the UI produces a validation error.
  5. 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" />

View original on GitHub ↗

9 Comments

Jaifroid · 7 months ago

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" />

bgyss · 7 months ago

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.

lllahaye · 7 months ago

+1 experiencing the same issue

Same problem here. The mcp-registry connector appears in Claude Desktop and cannot be removed. Getting the exact same errors:

Invalid server ID format. Expected UUID or mcpsrv_* tagged ID.
Failed to disconnect from server

Additional symptoms in my case:

  • Claude Desktop constantly restarts (sometimes 1 restart, sometimes 10 in a row)
  • The connector does NOT appear in Settings > Connectors on claude.ai, so there's no way to remove it from the web interface either
  • claude_desktop_config.json is empty ("mcpServers": {})
  • Persists after complete uninstall, deleting all files in ~/Library/Application Support/Claude/, and reinstalling

Environment:

  • macOS
  • Claude 1.1.673 (5a47b0)
  • No local MCP servers configured
bgyss · 7 months ago

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.

UniversusTech · 7 months ago

+1

AppspaceEurope · 7 months ago

+1

miseqs · 7 months ago

+1

bgyss · 7 months ago

I've confirmed that this is fixed as of Claude 1.1.1200 (46e533) and confirmed with Anthropic support so I'm closing.

github-actions[bot] · 6 months ago

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.