MCP服务器开发平台

MCP服务器开发平台是一个现代化的、AI辅助的开发平台,用于创建和部署模型上下文协议(MCP)服务器,并集成了Open-WebUI。该项目提供了一个完整的开发环境,包括基于UV的依赖管理、全面的测试和生产就绪的部署。

  • by BrandXX
  • 更新于
在 GitHub 查看 BrandXX/mcp-server-platform

使用说明

基本能力

产品定位

MCP服务器开发平台是一个现代化的、AI辅助的开发平台,用于创建和部署模型上下文协议(MCP)服务器,并集成了Open-WebUI。

核心功能

  • 现代架构:清晰的mcp/servers/结构分离
  • UV驱动:闪电般的依赖管理(毫秒级包安装)
  • 全面测试:自动化测试套件与性能监控
  • AI辅助开发:优化AI代理协作
  • 容器就绪:基于Docker的开发和部署
  • Open-WebUI集成:直接与AI助手界面集成
  • 丰富文档:完整的开发指南和标准

适用场景

  • 创建和部署MCP服务器
  • AI辅助开发环境
  • 高性能依赖管理
  • 容器化部署

工具列表

  • 时间服务器:获取任何时区的当前时间
  • OpenWeather服务器:实时天气条件、5天天气预报、天气建议、天文学数据、空气质量监测
  • 内存服务器:读取和存储内存

使用教程

使用依赖

  • Docker和Docker Compose
  • Python 3.10+(用于本地开发)
  • Git

安装教程

git clone <repository-url>
cd mcp-server-platform
docker compose up -d

调试方式

# 运行全面测试
python tests/test_mcp_structure.py

# 测试特定功能
python tests/test_openweather.py

访问服务

  • MCPO服务器:http://localhost:8989
  • API文档:http://localhost:8989/docs
  • 健康检查:http://localhost:8989/time