Follow Discord
Sweep 08 Oct 2026 · 18:53Z Build v2.1.295 516 read Stable v2.1.286 Latest v2.1.295 Next v2.1.295 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.292 ·

MCP servers can opt out of automatic backgrounding with disableAutoBackground

A new per-server disableAutoBackground setting stops Claude Code moving an MCP server's tool calls to the background, for tools that wait on a person

Group of 4 Use it now Notable No documentation found New Features
JSON All of v2.1.292
Use it nowTier: how much it should matter to you
5Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
MCPArea: what it touches
New FeaturesKind: in v2.1.292,
What probably matters to youSection of the release

Unclear The option is marked internal, and it is not confirmed that setting it takes effect in this release.

What

MCP (Model Context Protocol) servers are outside programs that give Claude extra tools. Normally, a tool call that runs long is moved to a background task so the turn can continue. A new optional per-server setting, disableAutoBackground, turns that off for one server.

  • When true, Claude Code never moves that server's calls to the background on its own, neither after the auto-background delay nor early when a priority "now" message arrives. Instead, a "now" message interrupts the turn and ends the call. Otherwise the turn waits for the call's own result, up to the server's timeout.
  • For an sdk type server that sets it, the auto-background delay is 0 (no auto-background), and this is checked before CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS is looked at.
  • It is read once, when the server is first registered, from initialize, mcp_set_servers or --mcp-config.
  • SDK server settings, covering timeout and disableAutoBackground, are now parsed together. An invalid field is ignored with a log naming that field.
  • If a server is already registered, different settings in a later request, including through setMcpServers, are ignored with a message saying to remove and re-add the server. Before, only a changed timeout was checked and warned about.

Why

It is meant for servers whose calls wait on a person, such as approval or question servers, so Claude does not move on while you are still answering. To change the setting for a running server, remove it and add it again.

Read from
Names in the bundledisableAutoBackground
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 option is marked internal, and it is not confirmed that setting it takes effect in this release.

See this entry in the whole of v2.1.292 →

Feedback