murmur mcp is auto-configured at boot. murmur setup registers it for you on local machines when you accept the MCP prompt, and murmur setup --mcp runs only that step. To register it manually, run:
Synopsis
Arguments
Behavior
The server reads JSON-RPC requests from stdin and writes responses to stdout. It runs until the input stream closes or the process receivesSIGINT or SIGTERM.
On startup, the server performs a version check against the API and prints any upgrade warnings to stderr, never to stdout, which is reserved for the JSON-RPC transport.
Real-time events
The MCP server pushes real-time events to the Claude Code session via theclaude/channel capability. Events include PR comments, CI results, file changes, child agent lifecycle transitions, and notifications from humans or director agents. Events arrive automatically. No polling is required. With --skip-channels, the server does not advertise the capability and streams no events.
Tools exposed
The server exposes all MCP tools, includingspawn, status, ls, kill, wait, upload, task_create, task_update, task_list, task_get, port_url, agent_url, queue_add, and clear_queue.
See the MCP server overview for the full tool list and per-tool references for parameters and response formats.
Examples
Start the MCP server
claude mcp add.
Start with debug logging
~/.murmur/mcp.log. Useful for diagnosing tool call failures or unexpected responses.
Override the workspace
Errors
Related
- MCP server overview: how the MCP server fits into the Murmur architecture and the full list of exposed tools
- Agents: concept overview
murmur setup: register the MCP server with Claude Code and Codexmurmur version: check client and server versions