Claude MCP服务器管理工具

一个轻量级桌面应用,用于管理Claude MCP服务器配置,提供直观的UI界面来编辑、测试和管理服务器。

  • by prasannjeet
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 prasannjeet/claude-mcp-switcher

使用说明

一个轻量级的桌面应用程序,用于管理您的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的工具限制范围内非常有用。


🚀 入门指南

  1. 启动应用程序。
  2. 输入您的路径 claude.json 文件(默认值: ~/.claude.json).
  3. 点击 负载 --您的所有MCP服务器都将显示。
  4. 根据需要切换、编辑、测试或添加服务器。

⚠️ 重新启动Claude后更改生效。 跑 /exit 在克劳德,然后重新开放 claude --resume.


🖥️ 平台支持

平台 状态
macOS ✅ 支持
Windows ✅ 支持
Linux ✅ 支持

🏗️ 技术栈


🛠️ 发展

# Install dependencies
npm install

# Run in development mode
npm run dev

# Build the app
npm run build

📄 许可证

麻省理工学院