MCP Manager Local

MCP Manager Local

site icon
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

安装教程

  1. 克隆仓库: bash git clone https://github.com/silastorres14/mcp-manager.git
  2. 进入目录: bash cd <repository-name>
  3. 安装依赖: bash npm install
  4. (可选)配置初始服务器:
  5. 编辑 servers.json 文件手动添加初始配置。
  6. 注意: 不要将包含敏感信息的 servers.json 提交到公共仓库。
  7. 启动MCP Manager: bash node server.js
  8. 访问界面:
  9. 打开浏览器访问 http://localhost:3000

调试方式

  • 查看日志: 在Web界面中实时查看服务器的stdout和stderr。
  • 进程状态: 在界面中查看服务器的运行状态(运行中、停止、错误等)。
  • 编辑配置: 确保命令、参数和环境变量配置正确,使用绝对路径必要时。

许可证

None