Toolport:桌面端的本地 MCP 网关,密钥存进系统钥匙串
在电脑上统一管理 MCP 服务器的桌面应用,一次配置共享给各个 AI 客户端,按需发现工具,密钥存系统钥匙串,危险调用可要求审批。
项目与安装文档
查看项目https://github.com/btsouth/toolport
同时用 Claude、Cursor、Codex 和 VS Code,每个客户端都要单独配一遍 MCP 服务器,API key 散落在好几个 JSON 文件里,明文躺在磁盘上。Toolport 是一个桌面应用,在本机跑一个 MCP 网关:服务器在它这里添加和认证一次,各个客户端连到 Toolport,密钥则交给操作系统的钥匙串保管。
能做什么
- 一次配置,多处使用:从目录添加服务器、导入现有配置或粘贴配置片段,再到 Clients 页面一键接入各个 AI 客户端;用配置档(profile)决定每个客户端能看到哪些服务器。
- 按需发现工具:智能体在需要时搜索工具,而不是一开始就加载全部工具定义,项目附有基准测试说明节省的上下文。
- 调用管控:可以禁用单个工具,对破坏性调用要求人工审批,并在一处查看调用记录;工具定义有完整性校验,异常变动会被隔离。
- 共享智能体规则:写一次指令,预览后同步到支持的客户端。
适合谁
- 同时用三四个 AI 客户端、受够了重复配置 MCP 的个人开发者。
- 在意密钥安全、希望智能体执行删除类操作前先弹窗确认的用户。
接入方式
从官网或 GitHub Releases 下载 Windows、macOS、Linux 安装包,Arch 用户可用 pacman 仓库。安装后:
- 从目录添加服务器,或导入已有配置。
- 完成服务器认证,在 Clients 页面连接 AI 客户端。
- 重启或重新加载客户端,让它连上 Toolport。
也支持无界面网关和 Docker 部署,见仓库 docs/headless.md。
编辑点评
这是一个值得关注的小项目:截至 2026-10-06 约 220 star,2026 年 6 月才创建,更新很勤。和本目录的 MCPJungle 相比,它面向个人电脑而不是团队服务器,图形界面上手快,钥匙串存密钥、破坏性调用审批、工具完整性校验这几项是同类本地网关里少见的安全设计。需要清楚的是:它是基于 Tauri 的桌面应用,要从发布页下载二进制安装包,自行从源码构建需要 Node.js 和 Rust;团队共享功能(Toolport Teams)是另外的托管或自托管方案。桌面应用和网关的许可证为 MIT。