OpenAPI MCP Server

OpenAPI MCP Server

site icon
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. 然后根据需要检索特定的操作细节

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。