fastapi-gql-mcp:让 FastAPI 服务对 Agent 更友好
把 FastAPI 转成 MCP 服务时,常常会遇到端点太多撑爆 Context、或者响应数据太大超出 Agent 上下文限制的问题。为此,开源项目 fastapi-gql-mcp 借鉴 GraphQL 的设计思路,直接利用 FastAPI 的返回类型注解,把各个端点映射为 GraphQL 节点,自动生成对应的 query 与 mutation schema。这个工具主要解决两个痛点:一是通过统一的 query 接口收敛可用方法,避免工具泛滥;二是支持类似 GraphQL 的字段按需选择(pick),大幅压缩返回数据体积。这为 AI Agent 高效调用后端 API 提供了一个轻量实用的方案。