DS

daltoniam/switchboard

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

22 stars 9 forks 质量 70 趋势 31NOASSERTION

一台MCP服务器统治所有这些。将GitHub、Datadog、Linear、Sentry、Slack和Metabase整合到单一的搜索/执行界面之下。

概览

一个源代码可用的MCP网关,将任何MCP客户端连接到你在一个端点后面的工具。本地运行,内置Web界面,或者使用Switchboard Hosted作为私有数据隧道和其他团队功能。 Switchboard 位于 Cursor、Claude Code、Codex 以及其他任何 MCP 客户端之下。你的代理会搜索并执行某个能力。压缩在响应到达模型前会剥离未使用的字段,通常能将令牌使用率降低约 90%。 本地仪表盘会追踪连接工具,以及Switchboard保留了多少LLM上下文。 通过本地界面连接GitHub、Datadog、Linear、Slack、Google Workspace等。 需要代理访问防火墙后面的Postgres或Kubernetes吗?Switchboard Hosted 增加了私有数据隧道,以及组织、单点登录、策略、审计日志和专用运行时。MCP客户端和集成与该仓库相同。

概述(AI 翻译)

一个源代码可用的MCP网关,可以将任何MCP客户端连接到你的工具 在一个端点后面。本地运行,内置网页界面,或者使用 私有数据托管的总机 隧道和其他团队特色。

Switchboard 属于 Cursor、Claude Code、Codex 以及任何其他 MCP 客户端之下。 你的代理会搜索并执行能力。未使用的压缩条 在响应到达模型之前的字段,通常将令牌使用量 大约90%。

本地仪表盘会追踪连接的工具,以及Switchboard保留了多少LLM上下文。

连接GitHub、Datadog、Linear、Slack、Google Workspace等,从本地UI中。

总机主持

需要代理访问防火墙后的Postgres或Kubernetes吗?总机 托管增加了私有数据隧道,此外 组织、单点登录、策略、审计日志和专用运行时。同一MCP 客户端和集成作为这个仓库。

  • 免费试用Switchboard托管 — 无需信用卡
  • 产品与定价

特色

  • 一个MCP端点,适用于GitHub、Datadog、Linear、Slack、Google Workspace、AWS等平台
  • 本地网页UI用于连接集成、检查健康状况并监控令牌节省

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Switchboard

A source-available MCP gateway that connects any MCP client to your tools behind one endpoint. Run it locally with a built-in web UI, or use Switchboard Hosted for a private-data tunnel and other team features.

Switchboard sits under Cursor, Claude Code, Codex, and any other MCP client. Your agent searches for a capability and executes it. Compaction strips unused fields before responses reach the model, typically cutting token usage by about 90%.

The local dashboard tracks connected tools and how much LLM context Switchboard kept off the wire.

Connect GitHub, Datadog, Linear, Slack, Google Workspace, and more from the local UI.

Switchboard Hosted

Need agents to reach Postgres or Kubernetes behind a firewall? Switchboard Hosted adds a private-data tunnel, plus organizations, SSO, policies, audit logs, and dedicated runtimes. Same MCP clients and integrations as this repo.

Features

  • One MCP endpoint for GitHub, Datadog, Linear, Slack, Google Workspace, AWS, and more
  • Local web UI to connect integrations, check health, and watch token savings
  • Search + execute so agents discover tools instead of loading every schema
  • ~90% fewer tokens via compaction, columnar reshape, and markdown rendering
  • Any MCP client, any model — Cursor, Claude Code, Codex, Windsurf, and others
  • Bring your own integrations with the Go mcp.Integration interface or Wasm plugins

Installation

Homebrew (macOS / Linux)

brew install daltoniam/tap/switchboard

Scoop (Windows)

scoop bucket add daltoniam https://github.com/daltoniam/scoop-bucket
scoop install switchboard

Debian / Ubuntu (.deb)

# Download the latest .deb from GitHub releases
curl -LO "https://github.com/daltoniam/switchboard/releases/latest/download/switchboard_$(curl -s https://api.github.com/repos/daltoniam/switchboard/releases/latest | grep tag_name | cut -d '"' -f4 | tr -d v)_linux_amd64.deb"
sudo dpkg -i switchboard_*.deb

Fedora / RHEL (.rpm)

# Download the latest .rpm from GitHub releases
curl -LO "https://github.com/daltoniam/switchboard/releases/latest/download/switchboard_$(curl -s https://api.github.com/repos/daltoniam/switchboard/releases/latest | grep tag_name | cut -d '"' -f4 | tr -d v)_linux_amd64.rpm"
sudo rpm -i switchboard_*.rpm

Arch Linux (AUR)

yay -S switchboard-bin

Alpine Linux (.apk)

# Download the latest .apk from GitHub releases
在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "switchboard": { "command": "switchboard", "args": [] } } }