MCP Server Manager 使用说明
项目简介
MCP Server Manager 是一个基于 Web 的图形界面工具,旨在简化 Claude 和 Cursor 编辑器中 Model Context Protocol (MCP) 服务器的管理。它提供了一个用户友好的界面,用于配置和控制您的 MCP 服务器设置。通过该工具,您可以方便地启用、禁用 MCP 服务器,查看服务器提供的工具,并安全地管理服务器的环境变量。
主要功能点
- 服务器启用/禁用: 通过简单的开关按钮,快速启用或禁用 MCP 服务器。
- 配置同步: 更改会自动同步到 Claude 和 Cursor 的配置文件中。
- 工具查看: 查看每个 MCP 服务器提供的可用工具及其详细信息。
- 安全配置管理: 安全地处理 MCP 服务器所需的环境变量和 API 密钥。
- 响应式界面: 界面设计适配各种屏幕尺寸,方便在不同设备上使用。
安装步骤
-
克隆仓库:
git clone https://github.com/MediaPublishing/mcp-manager.git cd mcp-manager -
安装依赖:
npm install -
复制配置文件:
cp config.example.json config.json(可选) 您可以编辑 'config.json' 文件来预定义一些您想要管理的 MCP 服务器。默认情况下,工具会自动读取 Claude 和 Cursor 的现有配置。
-
启动 MCP Server Manager:
npm start -
在浏览器中打开: 访问 'http://localhost:3456' 即可打开 MCP Server Manager 的图形界面。
服务器配置 (MCP 客户端配置)
MCP 客户端(如 Claude 或 Cursor)不需要直接配置 MCP Server Manager 本身。MCP Server Manager 的作用是 管理 其他 MCP 服务器的配置。您需要配置的是您希望 Claude 或 Cursor 使用的 其他 MCP 服务器,这些服务器的配置将通过 MCP Server Manager 进行管理。
在 'config.json' 文件中,您可以定义要管理的 MCP 服务器。以下是一个 'config.json' 示例,展示如何配置要管理的 MCP 服务器:
{ "mcpServers": { "example-server": { "command": "node", "args": ["/path/to/your/example-mcp-server.js"], "env": { "API_KEY": "your-api-key" } }, "another-server": { "command": "python", "args": ["/path/to/your/another-mcp-server.py", "--port", "8080"] } } }
- 'mcpServers': 定义要管理的 MCP 服务器列表。
- 'example-server', 'another-server': 您为每个要管理的 MCP 服务器定义的名称,在界面中会显示这些名称。
- 'command': 启动 MCP 服务器的命令,例如 'node' 或 'python'。
- 'args': 启动命令的参数列表,通常包含 MCP 服务器脚本的路径。
- 'env': (可选) MCP 服务器运行时需要的环境变量。
基本使用方法
- 启动 MCP Server Manager: 运行 'npm start' 并访问 'http://localhost:3456'。
- 管理服务器: 在 "Servers" 标签页中,您会看到已配置的 MCP 服务器列表(包括从 'config.json' 和 Claude/Cursor 配置中读取的服务器)。
- 启用/禁用服务器: 使用每个服务器旁边的开关按钮来启用或禁用该服务器。
- 查看工具: 切换到 "Tools" 标签页,可以查看当前启用的 MCP 服务器提供的工具列表及其详细信息。
- 保存更改: 点击 "Save Changes" 按钮保存您的配置更改。
- 重启 Claude/Cursor: 为了使配置生效,请重启 Claude 或 Cursor 编辑器。
注意: MCP Server Manager 本身也包含一个简单的 MCP 服务器实现 ('mcp-server.js'),但其主要目的是为了提供 "launch_manager" 工具,用于在 Claude 或 Cursor 中启动和访问 MCP Server Manager 的图形界面。 您主要通过图形界面来管理 其他 您希望 Claude 或 Cursor 使用的 MCP 服务器。
信息
分类
开发者工具