mcpField
F
fastapi

fastapi

github.com/full-stack-skills开发3133 次安装5 周前更新
代码仓库

关于 fastapi

fastapi 是指导开发者使用 FastAPI 构建 REST 和异步 API 的技能,涵盖路由、Pydantic 模型、依赖注入、文档与部署实践。

主要功能

  1. 01构建 REST 和异步 API
  2. 02定义路由与请求参数
  3. 03使用 Pydantic 建模和校验
  4. 04使用依赖项、OAuth2 与后台任务
  5. 05配置中间件和 OpenAPI 文档

适用场景

  1. 01创建带请求校验的 API 端点
  2. 02组织依赖项和 OAuth2 身份验证
  3. 03添加后台任务或 WebSocket 处理
  4. 04准备 API 文档和部署配置

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/full-stack-skills/python-skills --skill fastapi

安装后在 Claude Code 中输入/fastapi确认已加载。

附带文件agents/openai.yamlLICENSE.txt

README 原文English

来自项目 README

README 暂无中文译文,以下为英文原文;中文介绍见上方。

When to use this skill

Use this skill whenever the user wants to:

  • 用 FastAPI 编写 REST/异步 API、Pydantic 模型与依赖注入
  • 配置路由、中间件、文档与部署

How to use this skill

  1. 核心:FastAPI()、@app.get/post、Path/Query/Body;Pydantic 模型与校验。
  2. 进阶:Depends、OAuth2、后台任务、WebSocket;OpenAPI 文档。
  3. 参考:https://fastapi.tiangolo.com/

Best Practices

  • 模型与响应 schema 明确;异常与状态码统一。
  • 异步与数据库连接池;安全与 CORS 配置。

Keywords

fastapi, 异步 API, Pydantic, OpenAPI

评论

支持 Markdown