使用说明
项目简介
MCPM CLI 是一个命令行工具,旨在简化 Claude 应用中 MCP 服务器的管理。它不仅提供了一系列命令来添加、移除、启用、禁用和列出 MCP 服务器,还包含一个内置的 MCP 服务器,可以通过 Claude 调用其工具来管理 Claude 环境中的其他 MCP 服务器。
主要功能点
- 轻松管理 Claude 应用中的 MCP 服务器,包括添加、移除、启用和禁用等操作。
- 提供用户友好的命令行界面,通过交互式提示简化配置过程。
- 可以将 MCPM CLI 自身添加为一个 MCP 服务器,方便管理自身。
- 支持从 MCP 包注册中心搜索和安装 MCP 服务器包。
- 允许手动配置和管理 MCP 服务器,满足高级用户的需求。
安装步骤
- 确保你的系统中已安装 Node.js 和 npm。
- 打开终端或命令提示符,运行以下命令全局安装 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': 启动命令的参数列表。这是一个字符串数组,包含了启动服务器所需的参数。如果服务器不需要额外的启动参数,可以留空数组 '[]'。
基本使用方法
-
启动 MCPM CLI 内置的 MCP 服务器: 在终端中运行 'mcpm mcp' 命令。 这将启动 MCPM CLI 的 MCP 服务器组件,使其可以响应来自 Claude 的 MCP 请求,并提供服务器管理工具。
-
查看帮助信息: 运行 'mcpm help' 命令查看 MCPM CLI 的所有可用命令和选项。
-
搜索 MCP 包: 使用 'mcpm search <query>' 命令在 MCP 包注册中心搜索您感兴趣的 MCP 服务器包。例如,'mcpm search resource' 将搜索与资源管理相关的 MCP 服务器包。
-
安装 MCP 包: 使用 'mcpm install <package-id>' 命令安装 MCP 包。例如,'mcpm install my-resource-package' 将安装 ID 为 'my-resource-package' 的 MCP 服务器包。安装过程可能包括自动配置服务器。
-
手动添加 MCP 服务器: 使用 'mcpm add' 命令手动添加和配置 MCP 服务器。按照命令行的交互式提示,输入服务器名称、启动命令和参数。
-
列出已配置的 MCP 服务器: 运行 'mcpm list' 命令查看当前 Claude 应用中已配置的所有 MCP 服务器及其状态(启用或禁用)。
-
启用和禁用 MCP 服务器: 使用 'mcpm enable <server name>' 和 'mcpm disable <server name>' 命令来启用或禁用已配置的 MCP 服务器。禁用服务器会将其从 Claude 应用的活动配置中移除,但保留配置信息以便稍后启用。
-
移除 MCP 服务器: 使用 'mcpm remove <server name>' 命令彻底移除已配置的 MCP 服务器。这将从 Claude 应用的配置和 MCPM CLI 的存储中删除服务器信息。
-
重启 Claude 应用: 在修改 MCP 服务器配置后,可能需要重启 Claude 应用以使更改生效。 使用 'mcpm restart' 命令可以方便地重启 Claude 应用。
通过 MCPM CLI,您可以更方便地管理 Claude 应用中的 MCP 服务器,扩展 Claude 的功能并集成各种外部资源和服务。
信息
分类
开发者工具