What
MCP (Model Context Protocol) servers are outside programs that give Claude extra tools. Claude Code changes how it connects to them:
- If asking a server for its tools times out or is refused, Claude Code forgets what it had remembered about which protocol version the server supports, and checks again on the next connection.
- A rejection that arrives after the connection has been set up is now handled as its own case.
- When a server running as a local process restarts, Claude Code logs that server's error output.
- Connection records now use the server's real connection type instead of always marking it as a proxy connection.
Why
A server that failed once is less likely to stay stuck on an outdated result. The logged error output also makes a server that keeps restarting easier to diagnose.