基本能力
产品定位
MCP Server Manager 是一个专为开发者设计的工具,用于本地管理和运行 MCP(Model Control Protocol)服务器,支持与 Cursor 和 Claude Desktop 等应用程序集成。
核心功能
- 服务器管理:启动、停止、重启和监控 MCP 服务器
- 双界面支持:提供 CLI 和 GUI 两种操作方式
- 实时日志:查看服务器生成的实时日志
- 多服务器管理:同时管理多个 MCP 服务器
- 自动配置:与 Cursor 和 Claude Desktop 自动集成
- 进程检测:自动识别运行中的服务器进程
- 快速设置:简化新环境的配置流程
- 服务器导入:支持导入现有的 MCP 服务器
适用场景
- 开发本地 MCP 服务器
- 测试 MCP 协议实现
- 与 Cursor 或 Claude Desktop 集成
- 多服务器开发环境管理
工具列表
- CLI 工具:提供命令行界面管理服务器
- GUI 工具:图形界面简化服务器管理
- 快速设置工具:自动化环境配置
- 服务器导入工具:方便迁移现有服务器
常见问题解答
- 什么是 MCP?:Model Control Protocol,用于应用程序与语言模型通信的协议
- 需要 Python 知识吗?:使用现有服务器不需要,开发新服务器需要基础 Python 知识
- 安全性如何?:服务器仅本地运行,无外部暴露端点
- 资源消耗:工具本身轻量,资源消耗取决于具体服务器
使用教程
使用依赖
- Python 3.10+
- Pip
安装教程
- 克隆仓库:
git clone https://github.com/marcellobatiista/mcp-server-manager.git
cd mcp-server-manager - 安装依赖:
pip install -r requirements.txt
- 运行快速设置:
python quick_setup.py
调试方式
- 验证安装:
mcp
- 启动 CLI:
.\cli-launcher.bat
或
python cli/launcher.py - 启动 GUI:
.\gui-launcher.bat
或
python gui/app.py