rag-systemsagent-orchestrationdeveloper-tools
306 查看 · 2026-07-07 更新
🚀 FastMCP Boilerplate
一个使用 Python、FastMCP、FastAPI、Docker 构建,并与 Ollama 和 Open-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 上与我联系
来源
- 来源:github
- 链接:https://github.com/rainer85ah/mcp-server