共享使用 FastAPI 作为 JSON-RPC 反向代理的项目。它以捕获 AI 代理发出的 MCP(模型上下文协议)工具调用,通过压缩管道处理回应并返回精简结果。
<br> <br> <br> 使用了以下特定于 FastAPI 的模式:
lifespan上下文管理器用于启动和停止(不使用弃用on_event)- 单一的 POST端点处理 JSON-RPC 分发
- 使用
httpx.AsyncClient的异步流程进行上游调用 - Rich_logging集成
-
访问指南
/health和/stats端点以提高观察性
该项目演示了 FastAPI 如何超越 REST API,作为透明协议代理而发挥作用。
🔗 DexopT/MCE
评论 (0)