服务器管理工具

MCP Server Manager是一款用于集中管理MCP服务器的CLI工具,提供自动同步、测试和监控功能。

  • by sardine-ai
  • TypeScript
  • 本地部署
  • 8 星标
  • 更新于
在 GitHub 查看 MateusTorquato/mcp-server-manager

使用说明

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