MCP Server Manager

MCP Server Manager

site icon
2025.04.15 3
Python服务器管理开发工具开发效率
MCP Server Manager 是一个用于管理 MCP(Model Control Protocol)服务器的工具,提供命令行界面(CLI)和图形用户界面(GUI),方便开发者创建、配置和管理本地 MCP 服务器。主要适用于与 Cursor 和 Claude Desktop 集成的开发场景。
View on GitHub

Overview

基本能力

产品定位

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

安装教程

  1. 克隆仓库:
git clone https://github.com/marcellobatiista/mcp-server-manager.git
cd mcp-server-manager
  1. 安装依赖:
pip install -r requirements.txt
  1. 运行快速设置:
python quick_setup.py

调试方式

  1. 验证安装:
mcp
  1. 启动 CLI:
.\cli-launcher.bat
或
python cli/launcher.py
  1. 启动 GUI:
.\gui-launcher.bat
或
python gui/app.py

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。