模型上下文协议服务器

一个基于FastAPI的自包含模型上下文协议(MCP)服务器,提供REST API和流式端点,支持Docker容器化和全面测试框架。

  • by supermarcos
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 supermarcos/mcp_server

使用说明

带FastAPI的MCP服务器

具有FastAPI REST端点的自包含模型上下文协议(MCP)服务器。

特性

  • MCP服务器遵循最佳实践
  • 带有Swagger文档的FastAPI REST API
  • LLM连接的流式端点
  • Docker容器支持
  • 全面的测试框架
  • 自文档API

快速开始

使用Docker

docker build -t mcp-server .
docker run -p 8000:8000 mcp-server

使用UV

安装依赖项

紫外线管道安装-e。

运行服务器

python-m mcpserver.main

测试

pytest tests/