
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
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
- Prerequisites
- Installation
- Configuration
- Usage
- Client Configuration
- Directory Structure
- Docker Support
- Contributing
- License
中文导航
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 thatmcp-proxybe installed throughpipx). -
uvx (for uvx based servers)
-
Docker and Docker Compose (optional, for containerized deployment)
Installation
安装
docker exec -it mcp-dev zsh