openapi-mcp-server
Allow AI to wade through complex OpenAPIs using Simple Language
Documentation
OpenAPI MCP Server
A Model Context Protocol (MCP) server for Claude/Cursor that enables searching and exploring OpenAPI specifications through oapis.org.
- Demo: https://x.com/janwilmake/status/1903497808134496583
- HN Thread: https://news.ycombinator.com/item?id=43447278
- OpenAPISearch: https://github.com/janwilmake/openapisearch
- OAPIS: https://github.com/janwilmake/oapis
The MCP works by applying a 3 step process:
1. It figures out the openapi identifier you need
2. It requests a summary of that in simple language
3. It determines which endpoints you need, and checks out how exactly they work (again, in simple language)
Features
- Get an overview of any OpenAPI specification
- Retrieve details about specific API operations
- Support for both JSON and YAML formats
- Tested with Claude Desktop and Cursor
Installation
For other clients, use MCP URL: https://openapi-mcp.openapisearch.com/mcp
Local testing
First run the server
wrangler devThen run the mcp inspector:
npx @modelcontextprotocol/inspectorFrequently asked questions
What is openapi-mcp-server?
openapi-mcp-server is Allow AI to wade through complex OpenAPIs using Simple Language
How do I install openapi-mcp-server?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is openapi-mcp-server open source?
Yes — it is hosted on GitHub at https://github.com/janwilmake/openapi-mcp-server and has 900 stars.
Related MCP tools
Your memories are in ChatGPT... But nowhere else. Universal Memory MCP makes your memories available to every single LLM. No logins or paywall. One command to set it up.
MCP Server for kubernetes management commands
🔌 Plug-and-play library to enable agents to call MCP and UTCP tools via code execution.
Connect an MCP Client that only supports local (stdio) servers to a Remote MCP Server, with auth support: TypeScript-based implementation.
A MCP server implementation for hyperbrowser
- Discover available MCP servers from our curated registry TypeScript-based implementation.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP