Back to MCP directory
publicPublicdnsLocal runtime

mcp-server-manager-v2a

MCP Server Manager是一个用于管理MCP(Model Control Protocol)服务器的工具,提供命令行和图形界面,支持本地服务器的创建、配置和监控,兼容Windows和macOS系统。

article

README

🚀 MCP 服务器管理器

MCP 服务器管理器是一款用于管理和控制本地运行的模型服务的工具,支持多种 AI 模型,可通过命令行或其他兼容客户端进行交互,为 AI 开发和部署提供便利。

🚀 快速开始

安装步骤

  1. 下载安装包:访问 GitHub Releases 下载适用于您操作系统的安装包。
  2. 运行安装程序:双击下载的安装包,按照提示完成安装过程。
  3. 启动服务器管理器:安装完成后,从开始菜单或桌面上的快捷方式启动 MCP 服务器管理器。

创建自定义服务器

  1. 创建新配置文件:在 servers 文件夹中创建一个新的 JSON 配置文件(例如 my_server.json)。
  2. 配置服务器参数
    • 指定模型路径,例如 "model_path": "path/to/your/model.bin"
    • 设置 API 密钥,例如 "api_key": "your_api_token"
  3. 添加到启动列表:将新创建的 JSON 文件添加到 config.jsonservers 数组中。
  4. 启动自定义服务器:重启 MCP 服务器管理器以应用更改。

常见问题

✨ 主要特性

  • 多平台支持:适用于 Windows、Linux 和 macOS。
  • 插件架构:支持扩展功能,如日志记录和监控。
  • 安全机制:内置访问控制和身份验证。

📦 安装指南

安装方法

  1. 下载安装包或从源代码编译。
  2. 按照安装向导完成设置。

配置示例

{
  "servers": [
    {
      "name": "default-server",
      "type": "local",
      "model_path": "path/to/model.bin",
      "api_key": "your_api_token"
    }
  ],
  "logging": {
    "level": "info",
    "output_file": "server.log"
  }
}

💻 使用示例

启动服务器

  1. 打开终端或命令提示符。
  2. 导航到安装目录。
  3. 运行 mcp-server start

停止服务器

mcp-server stop

📚 详细文档

MCP 协议概述

MCP 是一个定义客户端与模型服务之间通信协议的标准。它规定了请求和响应的格式,确保兼容性。

支持的服务器类型

  1. 本地服务器:在本机上运行模型。
  2. 远程服务器:通过网络连接到远程模型服务。

配置文件结构

{
  "servers": [
    {
      "name": string,
      "type": "local" | "remote",
      "model_path": string, // 对于本地服务器
      "endpoint_url": string, // 对于远程服务器
      "api_key": string,
      ...
    }
  ],
  "global_settings": {
    "timeout": number,
    "proxy": string,
    ...
  }
}

扩展插件开发

  1. 创建新插件:实现 Plugin 接口。
  2. 注册插件:在 plugins.json 中添加插件信息。

📄 许可证

MCP 服务器管理器遵循 MIT 许可证。完整的许可内容请参阅 LICENSE 文件。

感谢您选择 MCP 服务器管理器!希望它能为您的 AI 开发和部署提供便利。

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