OpenAPI

OpenAPI

Interact with OpenAPI APIs.

854
Stars
92
Forks
1
Releases

Overview

OpenAPI MCP Server is a Model Context Protocol (MCP) server for Claude/Cursor that enables searching and exploring OpenAPI specifications through oapis.org. The MCP works by applying a three-step process: 1) It figures out the OpenAPI identifier you need, 2) It requests a summary of that in simple language, and 3) It determines which endpoints you need, and checks out how exactly they work (again, in simple language). The server provides an overview of any OpenAPI specification, retrieves details about specific API operations, and supports both JSON and YAML formats. It has been tested with Claude Desktop and Cursor. For testing and usage, you can run the server locally (wrangler dev) and then inspect with the MCP inspector (npx @modelcontextprotocol/inspector). Installation for external clients is available at the MCP URL: https://openapi-mcp.openapisearch.com/mcp.

Details

Owner
snaggle-ai
Language
TypeScript
License
MIT License
Updated
2025-12-07

Features

Three-step MCP processing

Follows a three-step workflow: identify the needed OpenAPI spec, generate a plain-language summary, and select and explain the relevant endpoints.

Overview of OpenAPI specifications

Provides an easy-to-understand overview of any OpenAPI specification.

Details on API operations

Retrieves and explains details about specific API operations within the OpenAPI spec.

Format support

Supports both JSON and YAML formats for OpenAPI data.

Client compatibility

Demonstrated compatibility and testing with Claude Desktop and Cursor.

Audience

DevelopersUse to search and explore OpenAPI specs via MCP in Claude/Cursor.
AI assistantsEnable Claude/Cursor to summarize and explain API endpoints for developers.

Tags

OpenAPIMCPOpenAPI MCP ServerClaudeCursoroapis.orgJSONYAML