强大的模型上下文协议服务统一管理工具
功能特性 • 快速开始 • 服务市场 • 配置模板 • 命令参考
</div>MCP Manager 是一个专门为管理 模型上下文协议 (MCP) 服务器设计的强大命令行工具。它提供了一个完整的服务市场、智能安装系统和配置模板,便于管理 19+精选的 MCP 服务。
| 特性 | 描述 |
|---|---|
| 🎯 精选服务库 | 19 项精选高质量 MCP 服务 |
| 🌏 完整的中文支持 | 详细的中文服务介绍、使用场景和配置指南 |
| 📦 智能分类 | 三大类:前端、后端和测试,快速定位所需工具 |
| 🔧 配置模板 | 5 个预设角色模板,一键部署工具链 |
| 🔍 智能搜索 | 从 npm 搜索、验证并安装自定义 MCP 服务 |
| ⚙️ 灵活配置 | 支持 npm 和 pnpm 的双包管理器 |
| 🚀 性能优化 | 缓存机制,快速响应 |
| 依赖 | 版本要求 | 描述 |
|---|---|---|
| 操作系统 | MacOS/Linux | Windows 用户请使用 WSI |
| Node.js | >= 18.0 | 下载和安装 |
| Claude CLI | 最新版本 | 安装指南 |
| jq | 最新版本 | JSON 解析工具(推荐) |
| npm/pnpm | 最新版本 | 包管理器(选择其一) |
# macOS
brew install jq node
# Ubuntu/Debian
sudo apt-get install jq nodejs npm
git clone https://github.com/tianhaonan/xiaotian-mcp-manager.git
cd xiaotian-mcp-manager
chmod +x mcp-manager.sh
# 启动交互式菜单
./mcp-manager.sh
# 或直接安装所有服务
./mcp-manager.sh install
运行 ./mcp-manager.sh 进入主菜单:
╔════════════════════════════════════════════════════════╗
║ MCP 服务管理器 v1.0.0 ║
╚════════════════════════════════════════════════════════╝
当前 MCP 服务状态:
─────────────────────────────────────────
✅ 顺序思维 (全局)
✅ 记忆 (全局)
✅ 上下文7 (全局)
... (共 15 个已安装)
─────────────────────────────────────────
注册表定义: 19 个服务
全局安装: 15 个 | npx 运行: 0 个 | 总计: 15
请选择操作:
1) 🛒 浏览 MCP 服务市场
2) 📦 配置模板市场
3) 安装全部 MCP 服务
4) 安装指定服务
5) 更新已安装服务
6) 卸载服务
7) 添加自定义服务 (智能搜索)
...
MCP Manager 精选了 19 项 高质量 MCP 服务,按功能分类:
| 服务 | 热度 | 官方 | 特性 |
|---|---|---|---|
| 顺序思维 | ⭐⭐⭐⭐⭐ | ✓ | 动态反思问题解决,多步推理,复杂任务分解 |
| 记忆 | ⭐⭐⭐⭐⭐ | ✓ | 知识图谱记忆系统,上下文持久化 |
| 上下文7 | ⭐⭐⭐⭐ | 实时技术文档上下文,最新 API 参考 |
| 服务 | 热度 | 官方 | 特性 |
|---|---|---|---|
| GitHub | ⭐⭐⭐⭐⭐ | ✓ | GitHub 仓库、问题、PR 管理 |
| 文件系统 | ⭐⭐⭐⭐⭐ | ✓ | 安全的文件系统操作 |
| 服务 | 热度 | 官方 | 特性 |
|---|---|---|---|
| PostgreSQL | ⭐⭐⭐⭐ | ✓ | 数据库只读访问和查询 |
| SQLite | ⭐⭐⭐ | ✓ | 轻量级嵌入式数据库 |
| MongoDB | ⭐⭐⭐ | NoSQL 文档数据库,由 Atlas 云支持 |
| 服务 | 热度 | 官方 | 特性 |
|---|---|---|---|
| Playwright | ⭐⭐⭐⭐⭐ | ✓ | Microsoft 官方浏览器自动化 |
| Chrome DevTools | ⭐⭐⭐ | Chrome 调试工具集成 | |
| MarkItDown | ⭐⭐⭐⭐ | ✓ | Microsoft 官方 Markdown 文档处理 |
| 查看 MCP | ⭐⭐⭐ | Vue.js 项目辅助开发 | |
| 获取 | ⭐⭐⭐⭐ | ✓ | 网页内容获取和爬取 |
| 服务 | 热度 | 官方 | 特性 |
|---|---|---|---|
| Brave 搜索 | ⭐⭐⭐⭐ | ✓ | 尊重隐私的网络搜索 |
| 开放网络搜索 | ⭐⭐⭐ | 多引擎搜索 (DuckDuckGo/Bing/Brave) |
| 服务 | 热度 | 官方 | 特性 |
|---|---|---|---|
| Spec 工作流 | ⭐⭐⭐⭐ | 标准化和驱动开发流程,实时网页仪表板 | |
| DeepWiki | ⭐⭐⭐ | 技术文档聚合,GitHub 仓库文档提取 | |
| 虾米任务管理器 | ⭐⭐⭐⭐ | 智能任务规划和管理,多步分解 | |
| Git | ⭐⭐⭐⭐ | ✓ | Git 仓库操作和版本控制 |
预设场景的工具组合,快速部署:
包含服务:Playwright + MarkItDown + Vue MCP + Chrome DevTools + 顺序思维
适用场景:Vue/React 开发,组件调试,文档编写,E2E 测试
./mcp-manager.sh templates
# 选择 1) 前端开发者
包含服务:PostgreSQL + MongoDB + 文件系统 + 获取 + 顺序思维
适用场景:API 开发,数据库操作,数据爬取,系统设计
包含服务:Playwright + Chrome DevTools + GitHub + 顺序思维
适用场景:E2E 测试,性能测试,错误追踪,测试报告
包含服务:GitHub + PostgreSQL + Playwright + 顺序思维 + 记忆
适用场景:全栈开发,代码管理,数据库设计,自动化测试
包含服务:顺序思维 + 记忆 + 上下文7 + 获取 + GitHub
适用场景:技术研究,知识管理,文档分析,实验记录
./mcp-manager.sh market # 浏览服务市场
./mcp-manager.sh search <关键词> # 搜索服务
./mcp-manager.sh templates # 查看配置模板
./mcp-manager.sh info <服务ID> # 查看服务详情
./mcp-manager.sh list # 查看已安装服务状态
./mcp-manager.sh install # 安装全部服务
./mcp-manager.sh install <服务...> # 安装指定服务
./mcp-manager.sh update # 更新所有已安装服务
./mcp-manager.sh uninstall <服务> # 卸载指定服务
./mcp-manager.sh uninstall all # 卸载全部服务
./mcp-manager.sh add-custom # 智能搜索添加自定义服务
./mcp-manager.sh check # 健康检查
./mcp-manager.sh versions # 版本信息
./mcp-manager.sh logs # 查看日志
./mcp-manager.sh clean # 清理日志
./mcp-manager.sh backup # 备份配置
./mcp-manager.sh restore # 恢复配置
./mcp-manager.sh help # 显示帮助
# 临时使用 npm
PACKAGE_MANAGER=npm ./mcp-manager.sh install
# 永久切换 (编辑脚本第 29 行)
PACKAGE_MANAGER="npm"
编辑 mcp-registry.json 添加自定义服务:
{
"id": "your-service",
"name": "Your Service Name",
"package": "npm-package-name",
"exe": "executable-name",
"categories": ["frontend", "backend"],
"popularity": 4,
"official": false,
"description": {
"en": "English description",
"zh": "中文描述"
},
"features": ["特性1", "特性2"],
"useCases": ["场景1", "场景2"],
"requiresConfig": false
}
| 类别 | ID | 描述 |
|---|---|---|
| 🎨 前端 | frontend | 前端开发,浏览器自动化,UI 测试 |
| 🔧 后端 | backend | 后端开发,数据库,API 开发 |
| 🧪 测试 | testing | 自动化测试,E2E 测试,性能测试 |
Q: 在安装服务时提示“包不存在”
一些官方服务包已被移出 npm 注册表(如 Git、SQLite、获取),可以使用 npx 模式运行:
claude mcp add git npx -y @modelcontextprotocol/server-git
Q: 如何检查服务是否正常运行?
./mcp-manager.sh check # 运行健康检查
claude mcp list # 查看 Claude 中注册的服务
Q: 如何切换包管理器?
# 方法 1: 环境变量
export PACKAGE_MANAGER=npm
# 方法 2: 编辑脚本第 29 行
PACKAGE_MANAGER="npm"
Q: 如何在卸载服务后清理配置?
./mcp-manager.sh clean # 清理日志
rm -rf ~/.cache/claude-cli-nodejs/ # 清理缓存
欢迎贡献代码、文档或新的 MCP 服务!
git checkout -b feature/amazing-featuregit commit -m 'feat: 添加某个功能'git push origin feature/amazing-featuremcp-registry.json 中间添加服务信息本项目采用 MIT 许可证。
🎉 使用 MCP Manager!
由 MCP Manager 团队制作 ❤️
</div>