{"version":"2.1.286","anchor":"mcp-discover-prior-tracking-generalized-beyond-claudeai-prox","canonical_anchor":"mcp-discover-prior-tracking-generalized-beyond-claudeai-prox","heading":"Claude Code remembers MCP protocol versions for more kinds of server","tier":"internal","area":"MCP","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.286\/e\/mcp-discover-prior-tracking-generalized-beyond-claudeai-prox","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.286","markdown":"### Claude Code remembers MCP protocol versions for more kinds of server\n\nClaude Code now remembers which protocol version an MCP server speaks for more server types, not only servers connected through claude.ai\n\n**Unclear.** It is not clear exactly which kinds of MCP server now have their protocol version remembered.\n\n**What**\n\nMCP (Model Context Protocol) is the standard Claude Code uses to connect to outside servers that give it extra tools. Claude Code keeps a note of whether each server spoke an older or newer version of that protocol, so it can connect the right way next time.\n\nThat note used to be kept only for servers reached through claude.ai. It is now kept for other kinds of server as well. Claude Code also changes its assumption about a server's protocol version when an error comes back on a later request, not just on the first one.\n\n**Why**\n\nThis changes how Claude Code settles on a protocol version with MCP servers that do not come through claude.ai, which may affect how those servers connect.\n\n- Area: MCP\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}