模型控制协议服务器

一个基于Python、FastMCP、FastAPI和Docker的现代MCP项目,用于构建和部署管理AI/LLM能力的智能系统。

  • by rainer85ah
  • Python
  • 本地部署
  • 15 星标
  • 更新于
在 GitHub 查看 rainer85ah/mcp-server

使用说明

🚀 MCP服务器的FastMCP沸腾板

现代 MCP(模型控制协议) 项目建成 python, FastMCP, 快速API, 码头工人,并与 奥拉马 和 打开webUI.

该项目为构建和部署管理和公开AI/LLM功能的智能系统提供了一个轻量级、可扩展的基础。

🔧 技术栈

  • 🐍 python –主要语言
  • ⚡ FastMCP –用于管理AI模型的模型控制协议框架
  • 🌐 快速API –高性能API后端
  • 🧠 奥拉马 –LLM执行和编排
  • 🧩 打开webUI –用于AI交互的聊天风格界面
  • 🐳 码头工人 –容器化,便于在开发和生产环境中部署和再现。

🧱 特性

  • 🚀 使用Docker快速启动
  • 🔌 易于与Ollama和Open webUI集成
  • 📦 用于添加模型和路由的可插拔架构
  • 🎯 专为快速原型制作或生产使用而设计
  • ✅ REST API已准备好使用OpenAPI文档

📦 入门指南

1.克隆仓库


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

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


docker compose up --build -d

3.访问应用程序


Ollama: http://localhost:11434
API Docs: http://localhost:8000/docs
OpenAPI: http://localhost:8000/openapi.json
MCP Server: http://localhost:8000/service/mcp/
Open-webUI: http://localhost:3000

🌱 用作锅炉板

将此项目用作以下项目的启动模板:

  • AI聊天平台
  • 路由网关模型
  • 开发人员LLM沙盒
  • 基于FastAPI的机器学习后端

📜 许可证

该项目根据 MIT许可证.
您可以自由使用、修改和分发此软件,并注明适当的归属。

🤝 贡献

欢迎投稿!请随意:

  • ⭐ 明星项目
  • 🍴 分叉回购
  • 🛠️ 未决问题或功能请求
  • 🔁 提交拉取请求

📫 联系

创建于💡 靠近 Rainer Arencibia
🔗 与我联系 领英