mcp-openapi-explorer
If you are the rightful owner of mcp-openapi-explorer and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
MCP OpenAPI Explorer is a server that analyzes OpenAPI specifications to provide context about API interactions.
MCP OpenAPI Explorer is a Model Context Protocol server designed to analyze OpenAPI specifications and provide detailed context about API interactions. It supports loading OpenAPI specs from various sources such as GitHub, local files, and HTTP URLs. The server parses these specifications and offers comprehensive insights into API endpoints, facilitating intelligent interactions with APIs for LLMs. It supports both JSON and YAML formats and is built with Cobra CLI for ease of use. The server also features structured logging with Zap and can be configured using a YAML file. It integrates seamlessly with MCP clients, allowing for automatic communication with the MCP server.
Features
- Load OpenAPI specifications from various sources (GitHub, local files, HTTP URLs)
- Parse and provide comprehensive context about API endpoints
- Support for the Model Context Protocol (MCP) via stdin/stdout
- Provide intelligent context about API interactions to LLMs
- Support for both JSON and YAML OpenAPI specifications
Tools
get_api_info
Get comprehensive information about API endpoints from loaded OpenAPI specifications.
load_api_spec
Load an OpenAPI specification from a URL or file path.
list_api_specs
List all loaded OpenAPI specifications.
delete_api_spec
Delete a loaded OpenAPI specification.
refresh_api_spec
Refresh one or more OpenAPI specifications by re-downloading them from their source.