Back to MCP directory
publicPublicdnsLocal runtime

mcp_ctl

MCP Control 是一个跨平台的包管理工具,专为管理 MCP 服务器设计,支持 Windows、macOS 和 Linux,提供简单的命令行界面和自动化更新功能。

article

README

🚀 MCP 控制:你的跨平台包管理器

欢迎使用 MCP 控制,这是一款强大的包管理器,专为跨平台管理 MCP 服务器而设计。无论您使用的是 Windows、macOS 还是 Linux,该工具都能简化服务器管理流程,为您带来无缝的使用体验。

MCP Control
Releases

🚀 快速开始

MCP 控制是一款强大的跨平台包管理器,能帮助您轻松管理 MCP 服务器。下面为您介绍如何快速开始使用它。

✨ 主要特性

  • 跨平台支持:可在 Windows、macOS 和 Linux 系统上无缝运行。
  • 简单的 CLI:基于 TypeScript 和 Yargs 构建,拥有直观的命令行界面。
  • 模型上下文协议:与 MCP 集成,提高服务器管理效率。
  • 自动更新:能轻松保持服务器处于最新状态。
  • Playwright 整合:可自动化测试工作流。

📦 安装指南

先决条件

  • Node.js (v12 或更高版本)
  • npm(Node 包管理器)

分步安装步骤

  1. 下载:访问 发行页面 下载最新版本。
  2. 运行安装文件:执行安装程序。
  3. 验证安装:打开终端,输入以下命令:
mcp_ctl --version

若安装成功,您将看到显示的版本号。

💻 使用示例

基本用法

MCP 控制提供了多种命令来高效管理服务器,基本命令结构如下:

mcp_ctl <command> [options]

高级用法

启动服务器

mcp_ctl start <server_name>

停止服务器

mcp_ctl stop <server_name>

更新服务器

mcp_ctl update <server_name>

📚 详细文档

命令说明

以下是 MCP 控制中可用命令的详细说明:

start

启动指定的 MCP 服务器。 用法

mcp_ctl start <server_name>

stop

停止指定的 MCP 服务器。 用法

mcp_ctl stop <server_name>

update

将指定的 MCP 服务器更新到最新版本。 用法

mcp_ctl update <server_name>

status

检查指定 MCP 服务器的状态。 用法

mcp_ctl status <server_name>

list

显示所有已配置的 MCP 服务器。 用法

mcp_ctl list

🤝 贡献

如果您想为该项目做出贡献,请访问 GitHub 页面 查看贡献指南。

📄 许可证

该项目遵循 MIT License 协议。详细信息请查看 LICENSE 文件

📞 联系我们

若您需要联系开发团队,可访问 GitHub 页面 或通过邮件 contact@example.com 与我们取得联系。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client