
OpenAPI MCP Server

2025.05.09
0
JavaScriptAPI探索代码生成开发效率
OpenAPI MCP Server 是一个为Claude/Cursor设计的模型上下文协议(MCP)服务器,用于通过oapis.org搜索和探索OpenAPI规范。它能够帮助用户获取OpenAPI规范的概述,检索特定API操作的详细信息,并支持JSON和YAML格式。该服务器适用于代码生成和API探索场景,但目前不支持直接执行端点操作。
View on GitHub
Overview
基本能力
产品定位
OpenAPI MCP Server 是一个为Claude/Cursor设计的模型上下文协议(MCP)服务器,用于通过oapis.org搜索和探索OpenAPI规范。
核心功能
- 获取任何OpenAPI规范的概述
- 检索特定API操作的详细信息
- 支持JSON和YAML格式
- 与Claude Desktop和Cursor兼容
适用场景
- 代码生成
- API探索
- 开发效率提升
工具列表
- OpenAPISearch: 用于搜索OpenAPI规范
- OAPIS: 提供OpenAPI规范的上下文信息
常见问题解答
- 该服务器目前不支持直接执行端点操作,因为认证问题尚未解决。
- 该服务器是一个正在进行中的项目,可能存在一些bug。
使用教程
使用依赖
- Node.js >= 16.17.0
- Claude Desktop, Cursor, 或其他MCP客户端
安装教程
通过Smithery安装
npx -y @smithery/cli install @janwilmake/openapi-mcp-server --client claude
通过npx安装
npx openapi-mcp-server@latest init
调试方式
安装完成后,可以在Claude中询问以下问题以测试服务器功能: - "Find information about the Stripe API" - "Explain how to use the GitHub API's repository endpoints"
Claude将使用MCP服务器: 1. 首先获取请求的API的概述 2. 然后根据需要检索特定的操作细节