Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.221 Home All releases olderv2.1.220 v2.1.222newer

Newly connected MCP clients are handed to a wiring hook that can fail safely

Under the hood
Useful2 Signal0
MCP

Newly connected MCP servers can now replace a cached placeholder, and a failure there won't break the connection.

What

Both MCP connect paths now pass the freshly built connected client to a global getConnectedClientWiring() callback, so a cached placeholder can be adopted by the real client.

Details
  • the server's memo keys are cleared before the callback runs
  • if the callback throws, the connection still succeeds and only a per-server debug line is written, stating the placeholder is kept and adoption will retry
Evidence

connected-client wiring failed (placeholder retained, adoption will retry):

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.221 →