Group of 3 You'll notice
claude mcp serve now tells clients when its tool list changes and reports progress during long tool calls
What
claude mcp servenow advertises alistChangedtools capability and sends atools/list_changednotification whenever the visible set of tools changes (for example after a policy-verdict refresh), using a new debounced watcher.- Tool call handling now reads the progress token (
_meta/sendNotification) from the incoming request and opens a progress-tracking resource for the duration of the call. - While a long-running tool call executes, the server sends periodic
notifications/progressmessages ("Running for Ns") on an interval, using that progress token.
Why
MCP clients connected to Claude Code's built-in server can now stay in sync when the available tools change, and can show live progress instead of appearing stuck during slow tool calls.
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agree
Fixed sustained high CPU usage and repeated tool-list requests when an MCP server sends list_changed notifications in a tight loop