Follow Discord
Sweep 03 Nov 2026 · 22:27Z Build v2.1.318 536 read Stable v2.1.311 Latest v2.1.318 Next v2.1.318 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.317 ·

claude mcp serve over HTTP now sends HTTP hooks its session asks for

claude mcp serve --transport http now sends the HTTP hooks its own session asks it to send, rather than refusing all of them

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

Hooks are commands or web requests Claude Code runs automatically at set moments. An HTTP hook sends a web request. When Claude Code runs as a server with claude mcp serve --transport http, it used to refuse every HTTP hook. It now sends the HTTP hooks that its own session asks it to send, and its error message says so.

Two related changes:

  • When an HTTP hook is blocked because its address does not match any pattern in allowedHttpHookUrls, the message now says "its URL" instead of the address in some modes.
  • Claude Code can now run hooks through the tool container, the separate environment where tools run.
Why

This changes how hooks behave in container and cloud sessions. HTTP hooks that were always refused under claude mcp serve --transport http can now go out when the session requests them.

Read from
Names in the bundleclaude mcp serve--transport
What the documentation says

See this entry in the whole of v2.1.317 →

Feedback