Skip to main content
The Murmur MCP server exposes agent operations as tools over the Model Context Protocol. Claude Code discovers these tools automatically and invokes them alongside its built-in tools.

Setup

If you ran murmur setup and accepted the MCP prompt, the server is already configured. Otherwise, add it manually:
claude mcp add murmur murmur mcp
On agent VMs, no setup is needed — the MCP server is auto-configured at boot.

Available tools

The MCP server exposes 17 tools:

Agent lifecycle

ToolPurpose
spawnCreate a new agent
spawn_profilesList the identities you can spawn an agent as
statusQuery an agent’s current state
lsList agents
killCancel an agent and its subtree
interruptInterrupt an agent’s current turn
waitBlock until an agent reaches a target phase
queue_addSend a follow-up message to a running agent
clear_queueDiscard all queued follow-ups

Task management

ToolPurpose
task_createAdd an item to an agent’s checklist
task_updateUpdate task status, description, or dependencies
task_listList all tasks in an agent’s checklist
task_getRetrieve a single task by ID

Utilities

ToolPurpose
uploadUpload a file and get a public URL
port_urlGet a public tunnel URL for a VM port
agent_urlGet the dashboard URL for an agent
versionPrint the client version

Slug targeting

Tools that target an agent accept a slug parameter. Slugs follow two forms: Relative — a bare name like fix-bug resolves relative to the calling agent. On a VM, it targets a child. On a laptop, it targets a root agent. Absolute — a path starting with / overrides the caller’s context: /w/workspace/u/account/slug. When slug is omitted, most tools target the calling agent itself.

Channel events

On agent VMs, the MCP server pushes real-time events via the claude/channel capability. Events arrive as <channel> tags — PR comments, CI results, child lifecycle changes, and file-changed notifications. Agents react to these without polling.