Follow Discord
Sweep 23 Oct 2026 · 21:48Z Build v2.1.310 529 read Stable v2.1.308 Latest v2.1.309 Next v2.1.310 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.310 ·

Artifacts MCP server checks cover a runner-hosted setup and gate comment reading

Claude Code recognises a second, runner-hosted Artifacts MCP setup, extends its guards to it, checks comment reads per artifact, and marks refused servers not connected

Group of 3 You'll notice Improvements
JSON All of v2.1.310
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
ArtifactsArea: what it touches
ImprovementsKind: in v2.1.310,
ImprovementsSection of the release

Unclear Which additional configurations are now recognised is not known.

What

The Artifacts MCP server gives Claude Code tools for working with artifacts. An MCP server is an outside program that adds tools to Claude Code. Claude Code already gave this server special protection, and it now recognises a second way of setting it up.

  • The guards now cover the second setup. One guard withholds the Artifacts server's resources. The other stops hooks from calling its tools. A hook is an action you set up to run automatically. Before, these guards only matched the laptop entry found by isArtifactsMcpLaptopEntry. The error messages are unchanged.
  • The permission wrapper around the server now sorts it into a "runner" entry or a "laptop" entry. A runner entry is marked standsInForBuiltIn: true. On certain errors it records mcpEntryRowNotServed.
  • mcpEntryRowNotServed marks an MCP entry as not served, and Claude Code then treats that entry as not connected. Before, an entry counted as connected whenever its type was "connected" or "cached".
  • A new check recognises the error "Error POSTing to endpoint: MCP server not allowed" when it comes with status 403, a refusal from the server. It also recognises the same error starting with "Streamable HTTP error:".
  • Reading comments on an artifact now gets a permission decision for each artifact. A read is denied when the artifact's short name (its slug) cannot be read, with the error mcp_comments_slug_unread. A second error, mcp_comments_notice_unchecked, tells Claude to "Call read_comments again for this artifact so the user can be asked."

Why

Hooks cannot call the Artifacts server's tools because a hook's call skips your permission rules. That protection now holds however the server is set up. You may be asked about reading comments one artifact at a time. An MCP server that answers with the "not allowed" error can now show as not connected rather than as working.

Read from
Names in the bundlemcp_tool
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 doubtWhich additional configurations are now recognised is not known.

See this entry in the whole of v2.1.310 →

Feedback