{"version":"2.1.122","anchor":"mcp-server-duplicate-detection-ui","canonical_anchor":"mcp-server-duplicate-detection-ui","heading":"MCP Server Duplicate Detection UI","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.122\/e\/mcp-server-duplicate-detection-ui","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.122","markdown":"### MCP Server Duplicate Detection UI\n\n**What**\n\nWhen a connector-type MCP server would duplicate an already-configured server, Claude Code now shows it as \"hidden\" with actionable guidance on how to switch to the alternative.\n\n**Details**\n\n- Hidden servers display as `<name> \u00b7 \u25cb hidden \u2014 same URL as your server '<duplicateOf>'`\n- Depending on where the duplicate is configured, users see specific instructions:\n- Plugin servers: \"To use this connector instead, disable the plugin server in \/plugins\"\n- Local\/user\/project config: \"To use this connector instead: `claude mcp remove <name>`\"\n- Dynamic (via `--mcp-config`): \"To use this connector instead, drop it from your --mcp-config flag\"\n- Enterprise\/managed: \"An admin-managed server takes precedence here\"\n- Tracks `duplicateOf` and `duplicateOfScope` for each suppressed server\n\n**Evidence**\n\nDuplicate hint rendering (search for `\"hidden \\u2014 same URL as your server\"`) and scope-based guidance (search for `\"claude mcp remove\"`, `\"An admin-managed server takes precedence here\"`)"}