一个轻量级的桌面应用程序,用于管理您的Claude MCP服务器,无需再挖掘JSON文件。
______________________________________________________________________
🤔 为什么存在
Claude非常强大,但它主要是一个基于终端的工具。管理MCP服务器意味着手动编辑您的 claude.json 配置文件——找到正确的键,切换条目,避免拼写错误。这既乏味又容易出错,尤其是当你有很多服务器的时候。
MCP服务器切换器 为您提供了一个干净、交互式的UI,可以在几秒钟内管理所有这些,包括 macOS 和 视窗.
______________________________________________________________________
✨ 特性
- 📂 自定义配置路径 --将应用程序指向您的
claude.json文件(或自定义位置的任何配置文件)。默认~/.claude.json为方便起见,已预先填充。
- 🔁 打开/关闭服务器 --只需单击一下即可启用或禁用单个MCP服务器。无需删除条目——禁用的服务器将保留在您的配置中。
- ✏️ 在应用程序中编辑服务器配置 --直接在应用程序内查看和编辑任何MCP服务器的JSON配置,而无需打开外部编辑器。
- ➕ 添加新服务器 --直接从UI将新的MCP服务器条目添加到您的配置中。
- 🗑️ 删除服务器 --删除不再需要的服务器。
- 🔍 搜索 --在所有MCP服务器上进行模糊搜索,快速找到您要查找的内容。
- 🧪 测试服务器 --直接从应用程序测试任何MCP服务器,以验证其是否正常工作。支持两者
stdio和http类型服务器。
- 批量检测 --只需单击一下,即可测试所有启用的服务器、所有服务器或重新测试以前测试过的服务器。 - 刀具计数显示 --查看每个服务器在成功测试后公开了多少工具。
- 🛠️ 路径管理 --一些MCP服务器需要特定的二进制文件(如
node,uvx,python)在你的道路上。您可以在应用程序中添加自定义PATH目录,这样即使您的shell的PATH未被桌面环境选中,测试和验证也能正常工作。
- 📊 工具量规 --一个可视化的摘要,显示了所有经过测试、启用的服务器上可用的全部工具,这对于保持在Claude的工具限制范围内非常有用。
______________________________________________________________________
🚀 入门指南
- 启动应用程序。
- 输入您的路径
claude.json文件(默认值:~/.claude.json). - 点击 负载 --您的所有MCP服务器都将显示。
- 根据需要切换、编辑、测试或添加服务器。
⚠️ 重新启动Claude后更改生效。 跑/exit在克劳德,然后重新开放claude --resume.
______________________________________________________________________
🖥️ 平台支持
| 平台 | 状态 |
|---|---|
| macOS | ✅ 支持 |
| Windows | ✅ 支持 |
| Linux | ✅ 支持 |
______________________________________________________________________
🏗️ 技术栈
- 电子 --桌面应用程序外壳
- 反应 + 维特 --UI
- Tailwind CSS --造型
- Fuse.js --模糊搜索
______________________________________________________________________
🛠️ 发展
# Install dependencies
npm install
# Run in development mode
npm run dev
# Build the app
npm run build______________________________________________________________________
