
MCP Control: Your Cross-Platform Package Manager 🚀

2025.04.17
0
JavaScript包管理器服务器管理开发效率
MCP Control 是一个跨平台的包管理器,专为管理各种 MCP 服务器而设计。它简化了服务器的管理过程,支持 Windows、macOS 和 Linux 平台,提供简单易用的命令行界面和自动化更新功能。
View on GitHub
Overview
基本能力
产品定位
MCP Control 是一个跨平台的包管理器,旨在简化 MCP 服务器的管理过程,支持多种操作系统平台。
核心功能
- 跨平台支持:支持 Windows、macOS 和 Linux。
- 简单易用的 CLI:基于 TypeScript 和 Yargs 构建的命令行界面。
- 模型上下文协议(MCP)集成:增强服务器管理能力。
- 自动化更新:轻松保持服务器最新版本。
- Playwright 集成:自动化测试工作流。
适用场景
- 需要跨平台管理 MCP 服务器的开发者和运维人员。
- 需要自动化测试和更新服务器的团队。
工具列表
- start:启动指定的 MCP 服务器。
- stop:停止指定的 MCP 服务器。
- update:更新指定的 MCP 服务器到最新版本。
- status:检查指定 MCP 服务器的状态。
- list:列出所有由 MCP Control 管理的 MCP 服务器。
常见问题解答
- 如何验证安装? 运行
mcp_ctl --version
查看版本号。 - 如何贡献代码? 参考文档中的 Contributing 部分。
使用教程
使用依赖
- Node.js (v12 或更高版本)
- npm (Node 包管理器)
安装教程
- 下载:访问 Releases 页面 下载最新版本。
- 执行:运行安装文件。
- 验证安装:在终端中运行
mcp_ctl --version
,查看版本号。
调试方式
- 启动服务器:
mcp_ctl start <server_name>
- 停止服务器:
mcp_ctl stop <server_name>
- 更新服务器:
mcp_ctl update <server_name>
- 检查状态:
mcp_ctl status <server_name>
- 列出服务器:
mcp_ctl list