openapi-mcp-server
If you are the rightful owner of openapi-mcp-server 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.
OpenAPI MCP Server is a tool that creates a Model Context Protocol (MCP) server to act as a proxy for any API with an OpenAPI v3.1 specification, enabling interaction through Claude Desktop.
OpenAPI MCP Server is a fork of the pre v2 version of openapi-mcp-server, designed as a backup/failsafe for future use. It allows users to interact with OpenAPI v3.1 compliant APIs through Claude Desktop by converting API endpoints into Claude tools. This proxy server facilitates the discovery of API endpoints, understanding of required parameters, and execution of API calls, while handling responses appropriately. It supports file uploads for APIs accepting multipart/form-data, enabling users to upload files and process documents through natural language commands. The server is optimized for security and performance, with features like large file streaming and progress reporting.
Features
- Automatic conversion of OpenAPI endpoints into Claude tools
- Support for file uploads with multipart/form-data
- Security measures for file access and user permissions
- Optimized performance for large file handling
- Natural language interaction with APIs
Tools
CLI Tools
Command line tool for testing OpenAPI endpoints, supporting listing of all available methods and calling specific methods
OpenAPIToMCPConverter
Convert OpenAPI specification to class in MCP tool format
HttpClient
HTTP client class for calling APIs directly