{"version":"2.1.323","anchor":"plugin-removed-mcp-servers-and-mcp-auto-discovery-skip","canonical_anchor":"plugin-removed-mcp-servers-and-mcp-auto-discovery-skip","heading":"Plugins can remove MCP servers from a session","tier":"use","area":"Plugin Hooks","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/plugin-removed-mcp-servers-and-mcp-auto-discovery-skip","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### Plugins can remove MCP servers from a session\n\nMCP servers can now be marked \"Removed from this session by a plugin\", and the mcpAutoDiscovered setting now also empties the list of pending servers\n\n**Unclear.** It is not stated what you would notice once the waiting-server list comes back empty under `mcpAutoDiscovered`.\n\n**What**\n\nMCP servers are separate programs that give Claude extra tools. Plugins are add-on packages that extend Claude Code. Two things changed:\n\n- An MCP server can now be shown with the reason \"Removed from this session by a plugin\", meaning a plugin took it out of the current session.\n\n- The list of MCP servers waiting to be added now comes back empty when the `mcpAutoDiscovered` setting is set, in addition to the one condition that emptied it before.\n\n**Why**\n\nPlugins now have a way to take MCP servers out of a session, and when you see that reason you know a plugin did it rather than you or your settings.\n\n- Area: Plugin Hooks\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}