mcp-server-any-openapi
If you are the rightful owner of mcp-server-any-openapi 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 Server is a scalable tool for OpenAPI endpoint discovery and API requests, designed to handle large OpenAPI specifications efficiently.
The MCP Server is designed to facilitate the discovery and execution of API requests using OpenAPI specifications. It addresses the challenges of handling large API documentation files by employing in-memory semantic search to quickly identify relevant API endpoints. This server is particularly useful for private APIs with extensive documentation, which can be cumbersome for traditional tools to process. By using a FastAPI-based server with async support and optimized models, the MCP Server ensures rapid endpoint discovery and request execution. It also supports flexible tool naming and multi-instance configurations, making it adaptable for various API sets. The server is Docker-compatible, allowing for easy deployment and scaling across different platforms.
Features
- 🧠 Use remote OpenAPI JSON files as source, eliminating the need for local file system access and manual updates.
- 🔍 Semantic search using an optimized MiniLM-L3 model for efficient endpoint discovery.
- 🚀 FastAPI-based server with asynchronous support for high-performance API request handling.
- 🧠 Endpoint-based chunking of OpenAPI specs to maintain context and handle large documents.
- ⚡ In-memory FAISS vector search for instant endpoint discovery and response.