Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.281 ·

MCP startup wait: config-fetch deadline now uses MCP_CONNECT_TIMEOUT_MS; a failed fetch no longer blocks

The first-turn wait for MCP servers now follows MCP_CONNECT_TIMEOUT_MS (default 5000 ms) and no longer stalls when fetching their config fails

Use it now Notable Improvements
JSON All of v2.1.281
Use it nowTier: how much it should matter to you
3Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
MCPArea: what it touches
ImprovementsKind: in v2.1.281,
What probably matters to youSection of the release
What

On your first message, Claude Code waits for MCP servers (add-on tool providers) to start. Fetching the configuration for those servers now gets the full connect timeout, MCP_CONNECT_TIMEOUT_MS, which defaults to 5000 ms. Before, it had a fixed 1000 ms. If the fetch fails outright, Claude Code logs it and carries on without waiting.

Why

Slower configuration sources get more time to respond, and you can adjust that time with MCP_CONNECT_TIMEOUT_MS. A failed fetch no longer holds up your first turn.

Read from
Names in the bundleMCP_CONNECT_TIMEOUT_MS
Since it was published

The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.

Confirmed since Anthropic's documentation has since written up MCP_CONNECT_TIMEOUT_MS, on Customize sessions in self-hosted environments. * **Session startup**: before the tool list is first taken, the session waits up to 5 seconds by default for an HTTP or SSE server whose entry sets [`alwaysLoad: true`](/docs/en/mcp#exempt-a-server-from-deferral), or for all servers when y… self-hosted-environments-configuration see the edit
How sure we are
Two sources agreeTwo things we can check say the same as this entry.
Anthropic's documentation agreesAnthropic's documentation has since written up MCP_CONNECT_TIMEOUT_MS, on Customize sessions in self-hosted environments.
Anthropic's release notes agreeFixed MCP_CONNECTION_NONBLOCKING=0 giving up on claude.ai connectors after 1s instead of honoring MCP_CONNECT_TIMEOUT_MS

See this entry in the whole of v2.1.281 →

Feedback