使用说明
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
