关于 MCP Manager
MCP Manager 是一个命令行工具,用于在一处管理 MCP 服务,并将其安装到 Claude Desktop、Cursor 和 Claude Code 等客户端中。它适合需要在多个客户端之间统一维护 MCP 服务配置的开发者。项目为开源项目,可通过 pip 安装。
主要功能
- 01搜索与查看 MCP 服务信息
- 02在指定客户端中安装和卸载服务
- 03列出已安装的 MCP 服务
- 04查看与设置客户端配置文件路径
- 05支持 Claude Desktop、Cursor 和 Claude Code
适用场景
- 01在多个 MCP 客户端之间统一安装服务
- 02通过命令行快速查找并安装 Playwright 或 Filesystem 等服务
- 03检查某个客户端当前已配置的服务列表
MCP 相关
该工具管理 MCP 客户端的配置文件,从而为 Claude Desktop、Cursor 和 Claude Code 添加或移除 MCP 服务。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
🚀 快速开始

🛠️ 可用命令
| 命令 | 描述 |
|---|---|
search <keyword> | 搜索与关键词匹配的可用 MCP 服务 |
info <server-name> | 显示特定服务的详细信息 |
install <server-name> [--client=claude-desktop|cursor|claude-code] | 为特定客户端安装 MCP 服务 |
uninstall <server-name> [--client=claude-desktop|cursor|claude-code] | 移除已安装的服务 |
list | 列出所有已安装的 MCP 服务 |
config path [--client=claude-desktop|cursor|claude-code] | 显示当前客户端配置文件路径 |
config set-path <new-path> [--client=claude-desktop|cursor|claude-code] | 为客户端配置文件设置新路径 |
🔌 可用服务
| 服务 | 描述 | 依赖 |
|---|---|---|
| Playwright | 用于网页交互的浏览器自动化服务 | Node.js, npm |
| Filesystem | 用于本地文件访问的文件系统操作服务 | Node.js, npm |
| Fetch | 用于发起 HTTP 请求的服务 | Docker |
| Git | 用于 Git 操作的服务 | Docker |
| GitHub | 用于 GitHub API 操作的服务 | Docker |
| Memory | 用于管理 Claude 记忆的服务 | Docker |
👥 支持的 MCP 客户端
目前支持:
- ✅ Claude Desktop(默认客户端)
- ✅ Cursor
- ✅ Claude Code
🎯 功能特性
- 🔍 智能服务发现与搜索
- 🔒 安全的配置管理
- 🔄 自动依赖检查
- 🛡️ 针对特定客户端的安装选项
- 📝 详细的服务信息与文档
💻 安装
面向用户:
pip install mcp-manager
面向开发者:
# Clone the repository
git clone https://github.com/nstebbins/mcp-manager.git
cd mcp-manager
# Install dependencies and development tools
poetry install
pre-commit install # Install git hooks
代码质量
我们通过自动化检查维持高标准的代码质量:
# Run all pre-commit hooks
pre-commit run --all-files
# Format code
poetry run ruff format .
# Run linter
poetry run ruff check .
# Run tests
poetry run pytest
🧪 测试
项目使用 pytest 进行测试。运行测试套件:
poetry run pytest
🤝 贡献
欢迎贡献!请随时提交 Pull Request。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。