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:
- It figures out the openapi identifier you need
- It requests a summary of that in simple language
- 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 dev
Then run the mcp inspector:
npx @modelcontextprotocol/inspector
Recommend MCP Servers 💡
aws-cost-explorer-mcp-server
An MCP server that integrates with AWS Cost Explorer and CloudWatch Logs to provide natural language access to AWS spend and Bedrock model invocation data, enabling users to analyze and visualize their cloud costs through an interactive interface like Claude Desktop.
RikGmee/google-map-mcp
MCP Server integrating Google Maps API functionality
mcp-obsidian
MCP server that interacts with Obsidian via the Obsidian rest API community plugin
hostinger-api-mcp
MCP server enabling integration with Hostinger's API services for domains, VPS, billing, and DNS management.
kmathur/mcp-server-kubernetes
An MCP server for managing Kubernetes clusters via stdio transport, supporting pod, deployment, and Helm operations
mcp-azure-devops
An MCP server that enables AI assistants to interact with Azure DevOps services, providing functionalities for work item, project, and team management.