You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
MCPArea: what it touches
ImprovementsKind: in v2.1.299,
ImprovementsSection of the release
What
MCP servers are add-on programs that give Claude Code extra tools. Claude Code can reconnect to one when something goes wrong.
Reconnecting now takes an option, keepConnectionInUse, and the reconnect path passes it as true.
When it is set and the live connection still has tool calls running, the connection is kept instead of closed, and the result is marked keptConnectionInUse. Before, a reconnect always closed the existing connection first.
When a kept connection is connected but its last attempt to list its tools failed (toolsListError), the reconnect check now stops early and skips the retry check for failed servers.
Why
Reconnecting a server while one of its tools is running should no longer cut that tool call off partway. It also changes how Claude Code recovers when a server fails to list its tools.