BM

biguncle/mcp-server-unified-deployment

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

39 stars 3 forks 质量 65 趋势 12MIT

MCP 服务器统一部署开源项目

概览

一个面向MCP(模型上下文协议)服务器的统一部署和管理工具。该项目将以各种形式(uvx、npx等)部署的MCP服务器转换为标准化的SSE(服务器发送事件)部署,促进不同工具的统一调用。 - : 从单一接口管理多台MCP服务器 - : 将各种MCP服务器实现转换为SSE协议 - : 适用于Windows、macOS和Linux- : 针对不同服务器类型和环境的简单配置 - : 从单一接口管理多台MCP服务器 - : 将各种MCP服务器实现转换为SSE协议 - : 适用于Windows、macOS和Linux- : 针对不同服务器类型和环境的简单配置 - : 启动、停止、重启并检查MCP服务器的状态 - : 全面的Docker部署和管理选项 - : 用于自动化测试和部署的CI/CD流水线 - Python 3.12+ - Git(针对源代码类型的服务器)- Node.js 和 npm(用于 Node.

概述(AI 翻译)

MCP 服务器统一部署

英文 |中文

一个面向MCP(模型上下文协议)服务器的统一部署和管理工具。该项目将以各种形式(uvx、npx等)部署的MCP服务器转换为标准化的SSE(服务器发送事件)部署,促进不同工具的统一调用。

目录

  • 特色
  • 先决条件
  • 安装
  • 配置
  • 服务器类型
  • 环境变量
  • 使用情况
  • 基本指令
  • 示例
  • 集成配置生成器脚本
  • 监控
  • 客户端配置
  • 目录结构
  • Docker 支持
  • Docker 部署选项
  • 使用 Docker 进行开发
  • 使用预构建镜像进行生产部署
  • 使用 Docker Compose 进行生产部署
  • 贡献
  • 许可证

中文导航

  • MCP服务器统一部署工具
  • 特性
  • 前提条件
  • 安装
  • 配置
  • 服务器类型
  • 环境变量
  • 使用方法
  • 基本命令
  • 示例
  • 客户端配置
  • 目录结构
  • Docker支持
  • 贡献
  • 许可证

特色

  • 统一管理:从单一接口管理多个MCP服务器
  • SSE 标准化:将各种 MCP 服务器实现转换为 SSE 协议
  • 跨平台:支持Windows、macOS和Linux。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

MCP Server Unified Deployment

English | 中文

A unified deployment and management tool for MCP (Model Context Protocol) servers. This project converts MCP servers deployed in various forms (uvx, npx, etc.) into a standardized SSE (Server-Sent Events) deployment, facilitating unified invocation by different tools.

Table of Contents

中文导航

Features

  • Unified Management: Manage multiple MCP servers from a single interface
  • SSE Standardization: Convert various MCP server implementations to SSE protocol
  • Cross-Platform: Works on Windows, macOS, and Linux
  • Flexible Configuration: Easy configuration for different server types and environments

MCP Server Unified Deployment

Features

  • Unified Management: Manage multiple MCP servers from a single interface
  • SSE Standardization: Convert various MCP server implementations to SSE protocol
  • Cross-Platform: Works on Windows, macOS, and Linux
  • Flexible Configuration: Easy configuration for different server types and environments
  • Process Management: Start, stop, restart, and check status of MCP servers
  • Docker Support: Comprehensive Docker deployment and management options
  • GitHub Workflow Integration: CI/CD pipeline for automated testing and deployment

Prerequisites

  • Python 3.12+

  • Git (for source code type servers)

  • Node.js and npm (for Node.js based servers)

  • uv (for dependency management)

  • pipx (for installing mcp-proxy, it is recommended that mcp-proxy be installed through pipx).

  • uvx (for uvx based servers)

  • Docker and Docker Compose (optional, for containerized deployment)

Installation

在 GitHub 查看完整 README

安装

docker exec -it mcp-dev zsh
新手?先看 mcpskill.org 教程 →