MCPM 是一个开源的 CLI 工具,用于管理 Model Context Protocol(MCP)服务器,由 pathintegral-institute 维护。它旨在简化 MCP 服务器的全局配置,让用户一次安装服务器后,通过虚拟配置(Profiles)组织并集成到任意 MCP 客户端。
主要用途:管理 MCP 服务器的安装、发现、配置、执行和更新,支持多客户端集成。
主要能力:
- 全局服务器管理:一次安装,随处使用。
- 虚拟配置(Profiles):通过标签组织服务器,适应不同工作流。
- 服务器发现:从 MCP 注册表(mcpm.sh/registry)浏览和安装服务器。
- 直接执行:通过 stdio 或 HTTP 运行服务器,便于测试或集成。
- 公开分享:通过安全隧道分享服务器。
- 服务器更新:检查并应用基于 git、NPX 和二进制服务器的更新。
- 客户端集成:管理 Claude Desktop、Cursor、Windsurf 等客户端的配置。
- AI 智能体友好:提供非交互式 CLI 和环境变量支持,以及 llm.txt 指南,便于自动化。
- 美观 CLI:富文本格式和交互式界面。
- 使用分析:监控服务器使用情况和性能。
使用方式: MCPM v2.0 采用全局配置模型。安装方式包括 brew、pipx、uv 等。基本命令示例:安装服务器、列出已安装服务器、通过 HTTP 服务、创建配置并添加服务器、运行配置。CLI 提供交互式和非交互式模式,可通过环境变量启用全自动化。
适用场景:适合开发人员、AI 智能体开发者和需要管理多个 MCP 服务器的用户,用于简化服务器配置、集成和更新流程,提升工作效率。
限制与说明:
- 支持的 MCP 客户端目前明确包括 Claude Desktop,其他客户端(如 Cursor、Windsurf)在文档中提及但可能处于开发或部分支持状态。
- v2.0 版本已完整发布,部分功能(如服务器更新管理、GitHub 发布二进制更新、高级监控、Docker 执行等)列为未来增强,暂未提供。
- 演示视频显示的是过时的 v1 命令,新演示尚在准备中。
- 具体收费、价格、平台兼容性细节请参考官方文档。