用途:在用户进行 Python 后端开发时提供支持,覆盖 FastAPI 开发、异步编程、性能优化与自动化测试。
主要能力:包含 FastAPI 模板(Pydantic 验证、依赖注入、OpenAPI 文档),用于构建 Web API、微服务与 API 网关;Python 性能优化(Profiling、多进程/多线程、算法优化),面向计算密集型与高并发任务;异步 Python 模式(async/await、协程管理、异步 I/O),面向 I/O 密集与实时通信;Python 测试模式(Pytest、Mocking、Fixtures),用于单元与集成测试。
使用方式:可通过脚本初始化 FastAPI 项目:python scripts/init_fastapi_project.py my_project --path ./projects,生成 app(api/v1/endpoints、core/config.py、models、schemas、services、main.py)、tests、requirements.txt、pyproject.toml 等结构。也可直接以自然语言下达任务,如创建用户注册接口、优化爬虫脚本、初始化名为 user_service 的项目。
智能体与 MCP:推荐配合 Python Backend Expert 角色(详见 AGENTS.md),启用后优先使用 Pydantic 类型验证并关注异步性能;推荐 PostgreSQL/MySQL MCP 用于执行 SQL 查询与获取实时 Schema,mcp-feedback-enhanced 用于在 API 或数据库设计时确认业务需求。
限制:资料未提供具体安装命令、版本要求、收费方式、支持平台与实测效果,相关细节暂未提供。