Openapi MCP Server

OpenAPI Proxy 是一个专为 Claude/Cursor 设计的 OpenAPI 探索服务器,通过三步流程帮助开发者快速获取 API 概览和操作细节,支持 JSON 和 YAML 格式,适用于 API 学习、测试和代码生成。

58 浏览
2025-12-16 发布

详细介绍

Openapi MCP Server 是一个基于 Model Context Protocol (MCP) 的工具,专为 Claude/Cursor 等 MCP 客户端设计,用于快速探索和理解 OpenAPI 规范。通过三步流程,用户可以轻松获取 API 的概览信息、端点详情和操作说明,适用于 API 学习、测试和代码生成。

核心功能

Openapi MCP Server 提供了以下核心功能,帮助开发者高效地探索和理解 OpenAPI 规范:

  • API 概览:提供指定 API 的整体视图,包括其支持的功能和服务。
  • 端点详情:深入解析每个端点的具体行为及其用法,以简明语言呈现。
  • 多种格式支持:兼容 JSON 和 YAML 两种主流格式,便于开发者使用。

安装方法

Openapi MCP Server 可通过 Smithery CLI 工具或 npx 命令进行安装。以下是具体的安装步骤:

npx -y @smithery/cli install @janwilmake/openapi-mcp-server --client claude

或者通过 npx 命令进行初始化安装:

npx openapi-mcp-server@latest init

安装完成后,确保你的 MCP 客户端(如 Claude Desktop 或 Cursor)已正确配置并连接到该服务器。

使用方法

使用 Openapi MCP Server 时,只需在支持 MCP 的客户端中输入相关指令,服务器将自动提供 API 的概览和操作指南。以下是两个常见使用示例:

查找关于 Stripe API 的信息
解释如何使用 GitHub API 的仓库端点

在客户端中输入上述指令后,OpenAPI Proxy 会:

  1. 首先获取请求的 API 概述。
  2. 然后根据需要检索特定的操作细节。

使用场景

OpenAPI Proxy 适用于以下场景:

  • 开发者需要快速获取特定 API 的文档信息。
  • 测试 API 的功能和行为。
  • 进行代码生成,提高开发效率。

注意事项

在使用 Openapi MCP Server 时,需要注意以下几点:

  • 当前版本不支持直接执行 API 调用。
  • 对复杂认证机制的支持有限,建议手动处理认证。
  • OpenAPI Proxy v2 是一个正在开发中的版本,可能会存在 bug,欢迎开发者参与贡献。

使用示例

以下是两个具体的使用示例,展示 Openapi MCP Server 的实际应用:

案例1:获取 Stripe API 概览

查找关于 Stripe API 的信息

预期结果:返回 Stripe API 的概览,包括支持的服务和常用端点列表。

案例2:解析 GitHub API 仓库端点

解释如何使用 GitHub API 的仓库端点

预期结果:提供 GitHub 仓库端点的详细说明,包括创建、更新和删除仓库的方法。

OpenAPI Proxy 通过三步流程帮助开发者快速获取 API 信息,支持 JSON 和 YAML 格式,适用于 API 学习、测试和代码生成。其核心功能包括 API 概览、端点详情和多种格式支持,安装和使用都非常简便。

openapi mcp api 探索

相关服务推荐

查看更多