Follow Discord
Sweep 27 Oct 2026 · 19:04Z Build v2.1.312 531 read Stable v2.1.308 Latest v2.1.312 Next v2.1.312 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.311 ·

Official MCP registry list is fetched when needed rather than at startup

Claude Code now waits to download the official MCP registry list until it's needed, unless CLAUDE_CODE_MCP_REGISTRY_FETCH_AT_STARTUP is set

Under the hood Internal Changes
JSON All of v2.1.311
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
MCPArea: what it touches
Internal ChangesKind: in v2.1.311,
Internal ChangesSection of the release

Unclear The condition that decides whether the fetch is delayed is not known, so it is unclear whether this applies to you.

What

Claude Code downloads a list of web addresses from the official MCP registry, a directory of MCP servers (add-ons that give Claude extra tools). It used to fetch this list at startup. It now waits until it first needs to look up one of those addresses.

Setting the environment variable CLAUDE_CODE_MCP_REGISTRY_FETCH_AT_STARTUP brings back fetching at startup. The delay applies only under a particular mode.

Why

Claude Code makes one less network request while starting up.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtThe condition that decides whether the fetch is delayed is not known, so it is unclear whether this applies to you.

See this entry in the whole of v2.1.311 →

Feedback