SuperAPI AI 工具集

mcp-server-templates

MCP Server Templates 是一个用于快速部署 Model Context Protocol(MCP)服务器的平台,提供 Docker 与 Kubernetes 后端、轻量级 CLI(mcpt)以及客户端工具,帮助开发者通过模板在数秒内启动生产级 MCP 服务器。它支持从模板一键部署、通过单一端点进行负载均衡路由,并兼容 HTTP 与 stdio 两种传输方式,配置基于 YAML 并带有合理默认值。该项目现已更名为 MCP Platform,原仓库进入维护模式,仅提供安全更新至 2025 年,建议迁移至新包 mcp-platform 和新 CLI mcpp。

访问官网

工具介绍

MCP Server Templates 是一个面向 Model Context Protocol(MCP)的部署平台,旨在让开发者无需深入了解基础设施即可快速运行 MCP 服务器。它提供 Docker 与 Kubernetes 后端、轻量级命令行工具 mcpt,以及客户端实用程序,用于实现无缝的 MCP 集成。

主要能力包括:

  • 一键部署:使用预构建模板即时部署 MCP 服务器,无需 Docker 知识。
  • 智能工具发现:自动发现并展示服务器提供的所有工具。
  • 智能缓存:模板缓存 6 小时,并支持自动失效,以加快操作速度。
  • 全面的命令行界面:用于部署、管理和工具执行。
  • 灵活配置:可通过 JSON、YAML、环境变量、CLI 选项或覆盖参数进行配置。
  • 不断增长的模板库:提供文件系统、数据库、API 等常见用例的即用模板。

使用方式: 可通过 PyPI 安装(推荐)。部署后,MCP 服务器默认运行在 http://localhost:8080。支持从模板启动服务器、通过单一端点进行负载均衡路由,并同时支持已部署(HTTP)和本地(stdio)传输。配置流程为:模板默认值 → 配置文件 → CLI 选项 → 环境变量。

模板开发: 可使用生成器 mcpt create my-template 创建模板,并定义 template.json,其中包含名称、描述、Docker 镜像、传输方式(默认 stdio,支持 stdio 和 http)以及配置模式(如 api_key 的环境变量映射和敏感标记)。测试和部署命令为 mcpt deploy my-template --backend mock。

适用场景: 适合 AI 开发者、数据科学家和 DevOps 团队在构建 MCP 相关应用时使用,尤其适用于需要快速部署、管理 MCP 服务器并集成 AI 能力的场景。

限制与迁移说明: 该仓库已更名为 MCP Platform,原版本处于维护模式,仅提供安全更新至 2025 年。新仓库为 Data-Everything/MCP-Platform,新包为 pip install mcp-platform(替代 mcp-templates),新 CLI 为 mcpp(替代 mcpt)。迁移步骤包括:卸载旧包并安装新包,将命令中的 mcpt 替换为 mcpp,并更新文档书签。现有配置、Docker 镜像、模板和部署工作流保持兼容。项目采用 Elastic License 2.0 许可。