关于 @reapi/mcp-openapi
@reapi/mcp-openapi 是一款面向开发者的 MCP(Model Context Protocol)工具,专为让大语言模型直接理解并操作 OpenAPI 接口而设计。把它接入支持 MCP 的客户端后,LLM 可以读取任意 OpenAPI 规范文件,并据此自动补全接口路径、组装请求参数、调用真实 API。
它能做什么
- 解析 OpenAPI 文档:读取 Swagger / OpenAPI 3.x 规范的 JSON 或 YAML,自动提取 endpoints、入参、响应结构。
- API 自动补全:在 IDE 或对话场景中,根据当前上下文推荐下一个可调用的接口与参数。
- 直接调用 API:由模型按规范生成请求并真实执行,返回结果后继续推理。
- 多服务管理:可同时加载多个 OpenAPI 源,方便在不同项目或微服务之间切换。
是否需要密钥
工具自身不强制要求 API Key。但在调用真实业务接口时,如果目标 API 本身带有鉴权(Bearer Token、API Key、OAuth 等),需要按各接口规范提供对应凭证;解析公开的 OpenAPI 文档则通常无需任何密钥。
适合谁用
- 需要快速集成第三方 REST 服务的开发者;
- 希望让 AI 助手直接调用内部 API 的团队;
- 频繁查阅 API 文档、想摆脱手工拼装请求的工程师。