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.295 ·

MCP server lists can no longer loop forever, and fewer errors are retried

Claude Code stops reading an MCP server's list if the server repeats a page marker, and no longer treats HTTP status errors as temporary

You'll notice Bug Fixes
JSON All of v2.1.295
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
MCPArea: what it touches
Bug FixesKind: in v2.1.295,
Bug FixesSection of the release
What

MCP (Model Context Protocol) servers are add-on services that give Claude Code extra tools and data. They often send long lists one page at a time. Each page includes a marker that says where the next page starts.

  • Claude Code now remembers every page marker it has sent while reading a list. If the server sends one it has already seen, Claude Code stops reading. It logs the warning "returned a nextCursor already sent in this walk". Before, only a fixed page limit stopped it.
  • Connection errors are now judged temporary, and worth retrying, only for network problems such as a reset or closed connection, or for the message patterns already recognised. An error that carries an HTTP status or code from 100 to 599, or a negative number, is no longer treated as temporary.
  • In sessions that prepare no output formats for MCP tools, Claude Code now accepts tool output without checking its format.
Why

A misbehaving MCP server can no longer keep Claude Code reading the same pages over and over. Errors that will not fix themselves, such as an HTTP error response, are no longer retried for nothing.

See this entry in the whole of v2.1.295 →

Feedback