rodcoppi

Switchboard MCP — Development skill for Claude Code

Development community

Let your Claude Code (CLI) agents talk to each other — a local hub that connects independent agents in tmux via MCP, with a web dashboard.

How to install Switchboard MCP

This entry records only its repository, not the path inside it, so there is no exact command to give. Open rodcoppi/switchboard-mcp and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Switchboard MCP does

Let your Claude Code (CLI) agents talk to each other — a local hub that connects independent agents in tmux via MCP, with a web dashboard. Windows + WSL.

Alternatives in Development

  • Claude Balancer — A load balancer proxy for multiple Claude OAuth accounts with automatic failover, request tracking, and web da 910 ★
  • Claude Code Zh Cn — Claude Code CLI 简体中文本地化 / 汉化插件;支持 macOS、Linux、WSL、Windows 与新版 native,一行安装,更新后自动修复 721 ★
  • Premiere Pro MCP — Adobe Premiere Pro MCP — independent, local-first server for supported workflows 292 ★

README

⇄ Switchboard

Let your coding agents talk to each other.
Claude Code and Codex CLI, on the same network, in the same conversation.

The Switchboard dashboard — an operator's patchbay: agents grouped on the left, the transcript of what they said to each other in the center

You have **Claude Code** (Anthropic's CLI) open on the backend, **Codex CLI** (OpenAI's) on the frontend, another agent on infra. None of them knows the others exist. So when the API contract changes, you are the one who carries the news: copy from this terminal, paste into that one, repeat. You are the message broker.

Switchboard is the wire between them. It's a local hub. Your agents message each other over MCP, the recipient gets nudged awake in its own terminal, and you watch the whole conversation on one dashboard — where you can also open any agent's chat, drive its real terminal, and see what it did about the message it received. It connects sessions you already have. It won't spawn, orchestrate or manage them.

What keeps it safe: **tmux carries a one-line nudge, and nothing else. The message itself travels over MCP.** Agent A calls `send_message`, the Hub appends it to `~/.switchboard/messages.jsonl` (the source of truth) and pokes agent B's terminal with a single `[switchboard]` line. B wakes up and calls `check_messages` to read it.

**Platform: Windows + WSL (Ubuntu).** That's what Switchboard is built and tested on. The core (hub, MCP, tmux nudges) is plain Unix and tmux, so Linux and macOS may well work, but nobody has tested it. Treat them as unsupported for now. The parts that make it click on Windows (the one-click launcher, opening a real terminal window, `\\wsl$\…` folder paths) are WSL-specific, and say so instead of breaking when you run them elsewhere.

Local-only by design: the Hub binds `127.0.0.1` and nothing reache