MCP服务器管理工具

一个用于管理AI编码代理项目中MCP服务器配置的Web界面,支持查看、启用/禁用、添加和克隆MCP服务器配置。

  • by AlecPapierniak
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 AlecPapierniak/mcp-manager

使用说明

MCP服务器管理器

用于跨AI编码代理项目管理MCP(模型上下文协议)服务器配置的web UI。

它的作用

MCP服务器扩展了人工智能编码代理,提供了额外的功能,如系统访问、数据库连接、API集成等。您处理的每个项目可能需要启用或禁用不同的MCP服务器。

该工具提供了一个单一界面,用于:

  • 查看所有具有MCP服务器配置的项目
  • 为每个项目启用/禁用单个MCP服务器
  • 将新的MCP服务器添加到一个或多个项目中
  • 将MCP服务器配置从一个项目克隆到其他项目
  • 搜索和筛选项目

支持的代理

代理 状态 配置位置
克劳德代码 支持 ~/.claude.json
双子座 即将到来 --
Codex 即将推出 --

安装

需要Node.js 20+。

使用npx运行一次

npx @alecpapierniak/mcp-manager@latest

这将下载并启动服务器。打开 http://localhost:33239 在您的浏览器中。

全局安装

npm install -g @alecpapierniak/mcp-manager

然后随时运行它:

mcp-manager

从源代码运行

git clone https://github.com/AlecPapierniak/mcp-manager.git
cd mcp-manager
npm install
npm run dev

运作原理

应用程序直接读取和写入代理的配置文件(例如。, ~/.claude.json 克劳德代码)。更改会立即应用,无需重新启动编码代理。

配置文件结构遵循每个代理的本机格式。对于Claude Code来说,这意味着 projects 带有对象 mcpServers 和 disabledMcpServers 阵列。

发展

npm run dev       # Start dev server
npm run build     # Production build
npm run e2e       # Run Playwright tests

许可证

GPL-3.0