MCP Server Template

MCP Server Template

site icon
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 相关依赖。

安装教程

  1. 确保已安装 Python 和 pip
  2. 安装 FastAPI 和 Uvicorn:
pip install fastapi uvicorn
  1. 启动服务:
uvicorn app.main:app --reload

调试方式

启动服务后,可以通过访问 /docs 端点来查看和测试 API。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。