Toolport 是一个本地优先的 MCP 网关,面向使用多个 AI 编程/聊天客户端的开发者。MCP 是让 AI 应用访问 GitHub、Slack、数据库等工具的协议,Toolport 的目标是让这些服务器只需设置一次,即可在所有 AI 客户端中共享使用。
【用途】
- 统一管理 MCP 服务器:连接一次后,在 Claude、Cursor、Codex、VS Code 及其他客户端中复用。
- 降低上下文开销:代理按需搜索工具,而非预先加载所有工具定义,官方称在工具数量超过约 10 到 25 个时才有明显收益,小型单服务器场景无明显增益。
- 密钥本地化:凭据保存在操作系统钥匙串中,不写入客户端配置文件。
【主要能力】
- 懒发现(lazy discovery):据称可节省约 90% token。
- 工具完整性与隔离(tool integrity + quarantine)。
- 工具调用控制:可禁用工具、要求破坏性调用需审批,并在同一处审查活动记录。
- 共享代理规则:写一次指令即可应用到受支持的客户端,写入变更前提供预览。
- 配置文件(profiles):选择每个客户端可访问哪些服务器。
- Toolport Teams:在团队间共享服务器配置与策略,每位成员保留自己的凭据;提供托管与自托管选项。
【使用方式】
- 从官网下载 Windows、macOS 或 Linux 版本(GitHub Releases 也提供安装包与发行说明)。
- 从目录添加服务器、导入现有配置,或粘贴服务器配置;需要启动参数的精选服务器会在应用中显示 Launch setup 部分。
- 认证服务器后,打开 Clients 并连接 AI 应用;重启或重新加载客户端一次以接入 Toolport。
- Arch 和 Omarchy 上可通过 pacman 仓库保持 Toolport 常规更新。
- 另有面向 Headless 网关与 Docker、Open WebUI 与 agent 插件等相关文档主题。
【环境要求】 需要 Node.js 和稳定版 Rust,以及 Contributing 中描述的平台依赖。构建与测试说明见 Contributing。
【许可】 桌面应用与网关采用 MIT 许可证。
其余细节(如具体性能数值来源、客户端完整列表等)资料中未完整展开,暂未提供。