Open source · local-first MCP gateway

One local MCP endpoint for all your AI agents

Group your MCP servers into profiles and point Cursor, Claude Code, VS Code and every other agent at localhost:7690. Each one sees only the tools it should.

$npx mcp-switchboard up
localhost:7690
Cursor
Claude Code
VS Code
→
→
→
/p/work/mcp
/p/personal/mcp
/p/acme/mcp

Profiles

Group servers into personal, work and client profiles, and give each agent only the tools it should see.

One process per server

Every client shares one copy of each MCP server, started on first use and stopped when idle.

Instant tool lists

Tool catalogs are cached, so clients see their tools at once, even when no server is running.

Search/execute & code mode

Shrink hundreds of tool definitions into three search tools, or one execute tool that runs code in a sandbox.

One-click client connect

Switchboard writes the MCP entry into Cursor, Claude Code, VS Code and others, and imports the servers you have.

Local & private

Binds to loopback and keeps secrets in your OS keychain when available. No account, no cloud.

Replace a dozen server entries with one

Configure servers once in Switchboard. Each client gets a single entry that points at its profile, so adding a server or moving a tool between profiles never means editing every client again.

- "github":  { "command": "npx", "args": [...] },
- "linear":  { "url": "https://mcp.linear.app/sse" },
- "sentry":  { "command": "npx", "args": [...] },
+ "switchboard": { "url": "http://localhost:7690/p/work/mcp" }