mcpField
F
FastAPI

FastAPI

github.com/pluginagentmarketplace开发6181 次安装44 周前更新
代码仓库

关于 FastAPI

FastAPI 是用于学习和构建 FastAPI API 的技能,面向具备 Python 和 HTTP 基础的开发者。内容涵盖类型安全的请求处理、异步模式、身份验证与测试。

主要功能

  1. 01路由与请求处理
  2. 02Pydantic 验证与序列化
  3. 03异步端点与后台任务
  4. 04OAuth2、JWT 与 API 密钥安全
  5. 05WebSocket、文件上传与流式响应
  6. 06中间件与 API 测试

适用场景

  1. 01构建类型安全的 HTTP API
  2. 02为 API 添加身份验证
  3. 03创建异步端点和后台任务
  4. 04测试 FastAPI 应用

安装

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

$npx skills add https://github.com/pluginagentmarketplace/custom-plugin-python --skill fastapi

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

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

assets/
schema.json
config.yaml
references/
GUIDE.md
PATTERNS.md
scripts/
validate.py

详细介绍

FastAPI 技能

概述

使用 FastAPI 构建现代、高性能的 API,包括异步端点、自动生成文档和类型安全的请求处理。

涵盖主题

FastAPI 基础
  • 应用结构
  • 路由装饰器
  • 路径和查询参数
  • 请求体处理
  • 响应模型
Pydantic 集成
  • 请求验证
  • 响应序列化
  • 自定义验证器
  • 设置管理
  • 嵌套模型
异步编程
  • 异步端点处理器
  • 后台任务
  • 异步数据库访问
  • 并发请求
  • 事件处理器
安全
  • OAuth2 实现
  • JWT 身份验证
  • API 密钥身份验证
  • 依赖注入
  • CORS 配置
高级功能
  • WebSocket 支持
  • 文件上传
  • 流式响应
  • 中间件创建
  • FastAPI 测试

先决条件

  • Python 基础知识
  • async/await 基础
  • HTTP 概念

学习成果

  • 构建生产级 API
  • 实现身份验证
  • 创建异步端点
  • 生成 API 文档

评论

支持 Markdown