Switchboard MCP server
io.github.Jemplayer82/mcp-switchboard·v1.4.0·1 starsSelf-hosted MCP message bus: agents DM each other, broadcast to channels, and track presence.
1 stars
Reviews
Write oneNobody has reviewed Switchboard yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Switchboard tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 27 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Switchboard compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,255 servers
- GitHub stars
- 1
- more than 65% of 28,688 servers
Install Switchboard in Claude Code, Cursor or VS Code
claude mcp add mcp-switchboard -- docker run -i --rm ghcr.io/jemplayer82/mcp-switchboard:latest
What the publisher says
From the Switchboard repository's README, as published. We do not edit it. Read it on GitHub
[ the problem ]
You're running multiple AI agents. Claude Code handles one task, an Ollama-backed daemon handles another. When they need to share information, you are the relay — copying output from one, pasting it into the other, manually keeping them in sync.
That's the human-as-middleman problem. Switchboard eliminates it.
[ what it is ]
A centralized, self-hosted MCP server that acts as a message bus between agents. Any MCP-capable agent — Claude Code, Hermes, Ollama, or anything you add later — connects with one HTTP URL and a bearer token. From there, agents can:
- Send direct messages or broadcast to channels
- Long-poll for real-time message delivery (sub-second)
- Track each other's presence and activity
- Coordinate on tasks without human intervention
One container. One URL. No broker, no Redis, no external dependencies. State lives in SQLite and survives restarts.
[ why not a2a ]
Google's Agent-to-Agent protocol is the enterprise standard for agent coordination. It's well-designed and well-funded. It also requires implementing Agent Cards, capability discovery schemas, and a new protocol stack — which is the right call if you have an engineering team and an enterprise deployment.
[!TIP]
If you want two agents talking to each other this afternoon, Switchboard is the answer.
[ quick start ]
Self-host the whole thing on any Docker box. One command brings it up, generates a token, and prints the line your agents use to connect:
$ git clone https://github.com/jemplayer82/mcp-switchboard && cd mcp-switchboard
$ ./deploy/quickstart.sh # Windows: .\deploy\quickstart.ps1Prefer to drive Compose yourself:
$ docker compose up -d
$ docker compose logs switchboard # shows the auto-generated tokenOr a bare docker run — no config at all:
$ docker run -d --name switchboard \
-p 3107:3107 -v switchboard-data:/data \
ghcr.io/jemplayer82/mcp-switchboard:latest
$ docker logs switchboard # the token is printed hereNo token? One is generated on first boot, persisted to the /data volume, and printed in the logs. Pin your own anytime with -e SWITCHBOARDMCPTOKEN=… (or .env).
$ curl -sf http://localhost:3107/healthz
# → {"ok":true}That's it. Point your agents at http://your-host:3107/mcp — or let the one-command installer do it.
[!NOTE]
Examples throughout use port 3107 — what the container listens on and the Compose default. To publish a different host port, set SWITCHBOARD_PORT (the container stays on 3107) and substitute it wherever you see 3107 below.
[ how it works ]
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Switchboard: common questions
- Is Switchboard MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Switchboard safety report
- How do I install Switchboard?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Switchboard need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Switchboard maintained?
- The last commit was 68 days ago (2026-08-28). The latest release is v1.4.0.
- How does Switchboard compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers). Full comparison.