MCP Server Manager 使用说明
项目简介
MCP Server Manager 是一个基于 Web 的图形用户界面 (GUI) 工具,旨在简化 Claude 和 Cursor 使用的 Model Context Protocol (MCP) 服务器的管理。它允许用户轻松配置和控制哪些 MCP 服务器处于活动状态并可供这些应用程序使用。
主要功能点
- 集中管理: 从一个 Web 界面管理 Claude 和 Cursor 的 MCP 服务器配置。
- 服务器启用/禁用: 使用简单的开关轻松地启用或禁用 MCP 服务器。
- 工具可见性: 查看每个配置的 MCP 服务器提供的工具。
- 配置同步: 更改会自动应用于 Claude 和 Cursor 配置。
- 用户友好的界面: 基于 Web 的 GUI,可通过浏览器访问。
安装步骤
- 克隆仓库: 'git clone https://github.com/MCP-Mirror/MediaPublishing_mcp-manager.git'
- 进入目录: 'cd MediaPublishing_mcp-manager'
- 安装依赖: 'npm install'
- 复制并配置配置文件: 'cp config.example.json config.json' (根据需要编辑 'config.json')
- 启动服务器: 'npm start'
- 在浏览器中访问管理器: 打开 'http://localhost:3456'
服务器配置
要配置将由此工具管理的 MCP 服务器,您需要编辑 'config.json' 文件。 以下是配置结构的示例。 此 'config.json' 是为 管理器本身 准备的,用于定义 它 将为 Claude/Cursor 管理的服务器。
{ "mcpServers": { "your-server-name": { // 您的 MCP 服务器的名称 (例如, "my-resource-server") "command": "path/to/your/server/executable", // 启动 MCP 服务器的命令 "args": ["--arg1", "value1", "--arg2"], // 命令的参数 (可选) "env": { // MCP 服务器的环境变量 (可选) "API_KEY": "your_api_key" } }, "another-server": { // 您可以配置多个服务器 "command": "another/server/start.sh", "args": [], "env": {} } } }
将 '"your-server-name"' 替换为您的 MCP 服务器的描述性名称,并提供正确的 'command' 和 'args' 以启动您实际的 MCP 服务器实现。
基本使用方法
- 启动 MCP Server Manager: 安装完成后,在 Web 浏览器中打开 'http://localhost:3456'。
- 查看服务器: “Servers” 选项卡显示配置的 MCP 服务器,带有用于启用或禁用的切换开关。
- 启用/禁用服务器: 使用切换开关激活或停用 MCP 服务器。
- 查看工具: 切换到 “Tools” 选项卡以查看已启用的 MCP 服务器提供的工具列表。
- 保存更改: 单击 “Save Changes” 按钮以应用您的配置。
- 重启 Claude/Cursor: 重启 Claude 或 Cursor 以使更改生效。
信息
分类
开发者工具