把REST API自动映射成MCP工具
lazycodewiz · reddit · 2026-07-10
作者分享了把一个带 OpenAPI 3.1 规范的 REST API 自动生成 MCP tools 的方法:启动时读取 OpenAPI,按每个 operation 生成一个 tool,从参数和请求体构建输入 schema,解析 $ref 并处理循环引用,调用时再把参数映射回 HTTP 请求。帖子还讨论了工具数量过多、描述信息和 oneOf/anyOf 处理等实现问题。
lazycodewiz · reddit · 2026-07-10
作者分享了把一个带 OpenAPI 3.1 规范的 REST API 自动生成 MCP tools 的方法:启动时读取 OpenAPI,按每个 operation 生成一个 tool,从参数和请求体构建输入 schema,解析 $ref 并处理循环引用,调用时再把参数映射回 HTTP 请求。帖子还讨论了工具数量过多、描述信息和 oneOf/anyOf 处理等实现问题。