
MCP Manager Local

2025.04.04
0
JavaScript服务器管理开发工具开发效率
MCP Manager Local 是一个简单的本地Web管理器,用于启动、停止、配置和查看MCP(Multi-Capability Protocol)服务器的日志。它提供了通过Git仓库克隆新服务器和通过JSON添加配置的功能。
View on GitHub
Overview
基本能力
产品定位
MCP Manager Local 是一个用于管理和监控MCP服务器的Web界面工具,支持本地部署和配置管理。
核心功能
- Web界面管理: 通过
http://localhost:3000
访问Web界面,管理MCP服务器。 - 服务器管理:
- 手动添加服务器配置。
- 通过JSON粘贴添加配置。
- 编辑现有配置(名称、命令、参数、环境变量)。
- 从列表中移除配置。
- 进程控制:
- 启动("Ligar")和停止("Desligar")单个MCP服务器进程。
- 查看状态(运行中、停止、错误等)。
- 日志查看: 实时查看服务器的标准输出(stdout)和标准错误(stderr)。
- Git克隆: 直接从界面克隆包含MCP服务器的Git仓库。克隆的服务器会自动添加到列表中供后续配置。
- 持久化: 服务器配置保存在本地文件
servers.json
中。
适用场景
- 需要本地管理多个MCP服务器的开发环境。
- 快速克隆和配置新的MCP服务器。
- 实时监控服务器日志和状态。
使用教程
使用依赖
- Node.js: 版本18或更高。
bash # 下载Node.js https://nodejs.org/
- Git: 用于克隆功能。
bash # 下载Git https://git-scm.com/downloads
安装教程
- 克隆仓库:
bash git clone https://github.com/silastorres14/mcp-manager.git
- 进入目录:
bash cd <repository-name>
- 安装依赖:
bash npm install
- (可选)配置初始服务器:
- 编辑
servers.json
文件手动添加初始配置。 - 注意: 不要将包含敏感信息的
servers.json
提交到公共仓库。 - 启动MCP Manager:
bash node server.js
- 访问界面:
- 打开浏览器访问
http://localhost:3000
。
调试方式
- 查看日志: 在Web界面中实时查看服务器的stdout和stderr。
- 进程状态: 在界面中查看服务器的运行状态(运行中、停止、错误等)。
- 编辑配置: 确保命令、参数和环境变量配置正确,使用绝对路径必要时。
许可证
None