使用说明

项目简介

MCPM CLI 是一个命令行工具,旨在简化 Claude 应用中 MCP 服务器的管理。它不仅提供了一系列命令来添加、移除、启用、禁用和列出 MCP 服务器,还包含一个内置的 MCP 服务器,可以通过 Claude 调用其工具来管理 Claude 环境中的其他 MCP 服务器。

主要功能点

  • 轻松管理 Claude 应用中的 MCP 服务器,包括添加、移除、启用和禁用等操作。
  • 提供用户友好的命令行界面,通过交互式提示简化配置过程。
  • 可以将 MCPM CLI 自身添加为一个 MCP 服务器,方便管理自身。
  • 支持从 MCP 包注册中心搜索和安装 MCP 服务器包。
  • 允许手动配置和管理 MCP 服务器,满足高级用户的需求。

安装步骤

  1. 确保你的系统中已安装 Node.js 和 npm。
  2. 打开终端或命令提示符,运行以下命令全局安装 MCPM CLI:
    npm install -g @mcpm/cli

服务器配置

  • MCPM CLI 内置 MCP 服务器: 运行 'mcpm mcp' 命令即可启动 MCPM CLI 内置的 MCP 服务器。该服务器主要提供用于管理其他 MCP 服务器的工具,自身无需额外配置。

  • 配置由 MCPM CLI 管理的其他 MCP 服务器: 当您希望通过 MCPM CLI 管理其他 MCP 服务器 (例如您自己的资源服务器或 Prompt 模板服务器) 时,您需要将这些服务器的启动配置添加到 Claude 应用的 MCP 服务器列表中。 MCPM CLI 工具本身提供了 'add' 命令来帮助您完成此操作。

    例如,如果您要手动添加一个名为 'my-resource-server' 的 MCP 服务器,其启动命令为 'node server.js',您可以使用 'mcpm add' 命令并按照提示输入服务器名称、命令和参数。

    手动配置 MCP 服务器时,您需要提供以下信息:

    {
      "server name": "my-resource-server",  //  为您的 MCP 服务器指定一个易于识别的名称。
      "command": "node",                   //  启动您的 MCP 服务器的可执行命令,例如 'node', 'python' 或服务器的启动脚本路径。
      "args": ["server.js"]                //  启动命令的参数列表,以字符串数组形式提供。如果不需要参数,请使用空数组 '[]'。
    }
    • 'server name': 为 MCP 服务器指定一个易于识别的名称,这个名称将在 Claude 应用和 MCPM CLI 中用于标识和管理该服务器。
    • 'command': 启动 MCP 服务器的命令。这可以是任何可以在您的系统上执行的命令,例如 'node'、'python',或者是服务器的启动脚本的路径。
    • 'args': 启动命令的参数列表。这是一个字符串数组,包含了启动服务器所需的参数。如果服务器不需要额外的启动参数,可以留空数组 '[]'。

基本使用方法

  1. 启动 MCPM CLI 内置的 MCP 服务器: 在终端中运行 'mcpm mcp' 命令。 这将启动 MCPM CLI 的 MCP 服务器组件,使其可以响应来自 Claude 的 MCP 请求,并提供服务器管理工具。

  2. 查看帮助信息: 运行 'mcpm help' 命令查看 MCPM CLI 的所有可用命令和选项。

  3. 搜索 MCP 包: 使用 'mcpm search <query>' 命令在 MCP 包注册中心搜索您感兴趣的 MCP 服务器包。例如,'mcpm search resource' 将搜索与资源管理相关的 MCP 服务器包。

  4. 安装 MCP 包: 使用 'mcpm install <package-id>' 命令安装 MCP 包。例如,'mcpm install my-resource-package' 将安装 ID 为 'my-resource-package' 的 MCP 服务器包。安装过程可能包括自动配置服务器。

  5. 手动添加 MCP 服务器: 使用 'mcpm add' 命令手动添加和配置 MCP 服务器。按照命令行的交互式提示,输入服务器名称、启动命令和参数。

  6. 列出已配置的 MCP 服务器: 运行 'mcpm list' 命令查看当前 Claude 应用中已配置的所有 MCP 服务器及其状态(启用或禁用)。

  7. 启用和禁用 MCP 服务器: 使用 'mcpm enable <server name>' 和 'mcpm disable <server name>' 命令来启用或禁用已配置的 MCP 服务器。禁用服务器会将其从 Claude 应用的活动配置中移除,但保留配置信息以便稍后启用。

  8. 移除 MCP 服务器: 使用 'mcpm remove <server name>' 命令彻底移除已配置的 MCP 服务器。这将从 Claude 应用的配置和 MCPM CLI 的存储中删除服务器信息。

  9. 重启 Claude 应用: 在修改 MCP 服务器配置后,可能需要重启 Claude 应用以使更改生效。 使用 'mcpm restart' 命令可以方便地重启 Claude 应用。

通过 MCPM CLI,您可以更方便地管理 Claude 应用中的 MCP 服务器,扩展 Claude 的功能并集成各种外部资源和服务。

信息

分类

开发者工具