使用说明
MCP服务器管理器
用于跨所有客户端管理MCP服务器的一体化CLI工具
问题
跨多个AI客户端(Claude Desktop、Cursor、Windsurf、VS Code、Zed)管理MCP服务器是分散而乏味的:
- 🔧 分散的冲突 -每个客户端在不同的位置都有自己的配置文件
- 🔄 手动同步 -添加服务器意味着手动编辑多个JSON文件
- 👁️ 无能见度 -很难知道哪些服务器正在工作或发生故障
- 🧪 无测试 -在工作流中使用服务器之前,无法轻松验证服务器
这种摩擦减缓了开发速度,并使服务器管理容易出错。
解决方案
MCP服务器管理器 是一个统一的CLI+TUI工具,通过单一网关模式集中管理MCP服务器。添加服务器一次,连接客户端,一切都会自动保持同步。
主要特点:
- 🎯 网关模式 -一个网关,所有客户端
- 🎨 交互式TUI -具有键盘快捷键和可自定义主题的漂亮终端UI
- ⚡ 自动同步 -更改会立即传播到所有客户端
- 🧪 内置测试 -在使用服务器之前对其进行验证
- 📊 令牌跟踪 -监控每台服务器的上下文使用情况
- 📦 配置文件管理 -使用克隆支持对不同上下文的服务器进行分组
- 🎨 主题定制 -从三个调色板中选择(默认、最小、彩色)
安装
NPM
npm install -g mcp-server-manager
Bash(卷曲)
curl -fsSL https://raw.githubusercontent.com/sardine-ai/mcp-server-manager/main/scripts/install.sh | bash
PowerShell
irm https://raw.githubusercontent.com/sardine-ai/mcp-server-manager/main/scripts/install.ps1 | iex
快速开始
推出TUI
mcpsm
或使用CLI命令
# List all servers
mcpsm list
# Add a server
mcpsm add myserver --type stdio --command "npx" --args "-y @modelcontextprotocol/server-filesystem /tmp"
# Test all servers
mcpsm test
# Connect a client
mcpsm clients connect claude
有关完整的命令参考和指南,请参阅 文档.
贡献
欢迎投稿!请查看我们的 贡献指南 了解详情。
许可证
MIT© 沙丁鱼AI