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,可通过浏览器访问。

安装步骤

  1. 克隆仓库: 'git clone https://github.com/MCP-Mirror/MediaPublishing_mcp-manager.git'
  2. 进入目录: 'cd MediaPublishing_mcp-manager'
  3. 安装依赖: 'npm install'
  4. 复制并配置配置文件: 'cp config.example.json config.json' (根据需要编辑 'config.json')
  5. 启动服务器: 'npm start'
  6. 在浏览器中访问管理器: 打开 '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 服务器实现。

基本使用方法

  1. 启动 MCP Server Manager: 安装完成后,在 Web 浏览器中打开 'http://localhost:3456'。
  2. 查看服务器: “Servers” 选项卡显示配置的 MCP 服务器,带有用于启用或禁用的切换开关。
  3. 启用/禁用服务器: 使用切换开关激活或停用 MCP 服务器。
  4. 查看工具: 切换到 “Tools” 选项卡以查看已启用的 MCP 服务器提供的工具列表。
  5. 保存更改: 单击 “Save Changes” 按钮以应用您的配置。
  6. 重启 Claude/Cursor: 重启 Claude 或 Cursor 以使更改生效。

信息

分类

开发者工具