bizmedia/amb
Agent Message Bus
Platform-specific configuration:
{
"mcpServers": {
"amb": {
"command": "npx",
"args": [
"-y",
"amb"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
AMB is a shared message bus for AI agents working in Cursor, Codex, Claude Code, or custom workers. It gives them one shared workflow layer: threads, inbox, ACK, retry, and DLQ.
Use AMB when you want one agent to delegate work to other agents and keep the whole workflow visible in one Dashboard instead of splitting it across separate IDE chats.
This is the fastest way to try AMB in your own repository:
orchestrator to run a workflowBefore you start, make sure you have:
pnpm if your project uses pnpm, or npm if your project uses npm.cursor/agents/registry.json or agent markdown files in .cursor/agents/*.md or .agents/*.mdFor the first run, you do not need to clone the AMB repository. The quick start below uses the published AMB stack and the published @openaisdk/amb-mcp package.
Download and start the published AMB stack:
curl -O https://raw.githubusercontent.com/bizmedia/amb/main/deploy/compose/amb-compose.yml
docker compose -f amb-compose.yml up -damb-compose.yml already defaults to safe host ports 4333 / 4334 / 5433, so this does not collide with local AMB development on 3333 / 3334.
If those ports are also in use, override them when starting the stack:
WEB_PORT=5333 API_PORT=5334 POSTGRES_PORT=5543 docker compose -f amb-compose.yml up -d
curl http://localhost:5334/api/healthWait until the API becomes healthy:
curl http://localhost:4334/api/healthOpen:
Loading reviews...