{"version":"2.1.238","anchor":"mcp-suppression-and-capability-handling-reworked","canonical_anchor":"mcp-suppression-and-capability-handling-reworked","heading":"MCP suppression and capability handling reworked","tier":"internal","area":"MCP","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.238\/e\/mcp-suppression-and-capability-handling-reworked","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.238","markdown":"### MCP suppression and capability handling reworked\n\nAn MCP server already suppressed as a duplicate is no longer probed for connection status.\n\n**What**\n\nThe list of suppressed plugin servers is now readable by the tool layer, and a server already suppressed short-circuits its connection status rather than being probed.\n\n**Details**\n\n- Prompt and resource \"list changed\" notifications are ignored unless a runtime check passes.\n- A client advertising no resources or prompts capability now returns an empty discovery result rather than bailing out early.\n- Cached server instructions are no longer re-applied from the discovery cache.\n- Servers whose plugin is no longer installed or enabled are dropped from the suppressed list, with a count logged.\n\n**Evidence**\n\n`Dropping ${i.size} suppressed plugin server(s) whose plugin is no longer installed\/enabled: `\n\n- Area: MCP\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}