返回 MCP 目录
public公开dns本地运行

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

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端