
MCP Server Template

2025.04.15
0
PythonMCP 兼容FastAPI 模板OAuth2 实现开发效率
mcp-server-template 是一个基于 FastAPI 的 MCP 兼容上下文模块的快速启动模板。它实现了完整的 OAuth2 流程、MCP `/context` 端点以及 `.well-known/mcp.yaml` 规范。
View on GitHub
Overview
基本能力
产品定位
mcp-server-template 是一个用于快速构建 MCP 兼容上下文模块的 FastAPI 启动模板。
核心功能
- 实现完整的 OAuth2 流程
- 提供 MCP
/context
端点 - 支持
.well-known/mcp.yaml
规范
适用场景
- 快速开发 MCP 兼容的上下文模块
- 需要实现 OAuth2 认证的 MCP 服务
使用教程
使用依赖
需要安装 Python 和 FastAPI 相关依赖。
安装教程
- 确保已安装 Python 和 pip
- 安装 FastAPI 和 Uvicorn:
pip install fastapi uvicorn
- 启动服务:
uvicorn app.main:app --reload
调试方式
启动服务后,可以通过访问 /docs
端点来查看和测试 API。