r

rainer85ah

rag-systemsagent-orchestrationdeveloper-tools

306 查看 · 2026-07-07 更新

License: MIT Python Docker

🚀 FastMCP Boilerplate

一个使用 PythonFastMCPFastAPIDocker 构建,并与 OllamaOpen-webUI 集成的现代 MCP (模型控制平面) 项目。

该项目为构建和部署管理及暴露 AI/LLM 能力的智能系统提供了一个轻量级且可扩展的基础。


🔧 技术栈

  • 🐍 Python – 主要编程语言
  • FastMCP – 用于管理 AI 模型的模型控制平面框架
  • 🌐 FastAPI – 高性能 API 后端
  • 🧠 Ollama – LLM 执行和编排
  • 🧩 Open-webUI – 用于 AI 交互的聊天式界面
  • 🐳 Docker – 容器化以便在开发和生产环境中轻松部署和复现。

🧱 特性

  • 🚀 使用 Docker 快速启动
  • 🔌 与 Ollama 和 Open-webUI 简单集成
  • 📦 可插拔架构,方便添加模型和路由
  • 🎯 专为快速原型设计或生产使用而设计
  • ✅ 带有 OpenAPI 文档的 REST API 就绪

📦 入门指南

1. 克隆仓库

bash git clone https://github.com/rainer85ah/mcp-server.git cd mcp-server

🐳 2. 使用 Docker Compose 运行(推荐)

bash docker compose up --build

3. 访问应用

bash Ollama: http://localhost:11434 API 文档: http://localhost:8000/docs OpenAPI: http://localhost:8000/openapi.json MCP 服务器: http://localhost:8000/service/mcp/ Open-webUI: http://localhost:3000

🌱 作为模板使用

可以将此项目用作以下用途的起始模板:

  • AI 聊天平台
  • 模型路由网关
  • 开发者 LLM 沙箱
  • 基于 FastAPI 的 ML 后端

📜 许可证

本项目采用 MIT 许可证
您可以自由地使用、修改和分发此软件,但需正确归因。

🤝 贡献

欢迎贡献!您可以:

  • ⭐ 为项目点星
  • 🍴 分叉仓库
  • 🛠️ 提交问题或功能请求
  • 🔁 提交拉取请求

📫 联系方式

Rainer Arencibia 创造 💡
🔗 在 LinkedIn 上与我联系

来源