openapi-mcp-server 是一个开源工具,由 janwilmake 维护,基于 Model Context Protocol(MCP)协议开发。它的核心目的是将符合 OpenAPI v3.1 标准的API转化为AI可用的资源,充当API代理的角色。
主要功能包括:
- 将 OpenAPI 规范的端点转为 Claude 等AI工具可用的格式
- 支持转换为多种目标格式(OpenAI、Anthropic 或 MCP 工具格式)
- 提供命令行接口和程序化调用方式
- 内置示例API(Petstore)帮助快速上手
- 完全开源免费,可自由修改和扩展
这个工具特别适合开发者快速集成API到AI工作流中,或者AI工程师需要将API资源转化为AI可直接使用的格式。
本答案来源于文章《openapi-mcp-server:让AI直接调用开放API的MCP服务》