mcp-server-any-openapi
42
The MCP Server is designed to facilitate scalable OpenAPI endpoint discovery and API requests using natural language processing and a FastAPI-based server. It effectively handles large OpenAPI specifications via semantic search and async support.
MCP Server: Scalable OpenAPI Endpoint Discovery and API Request Tool
Features
- Use remote OpenAPI JSON files as the source with no local file access.
- Employ semantic search with an optimized MiniLM-L3 model.
- FastAPI-based server with support for in-memory FAISS vector searches.
Limitations
- No support for linux/arm/v7 platforms.
Installation
- Install via Smithery:
npx -y @smithery/cli install @baryhuang/mcp-server-any-openapi --client claude
- Alternatively, use pip:
pip install mcp-server-any-openapi
Available Tools
{prefix}_api_request_schema
: Retrieves API endpoint schemas matching your intent.{prefix}_make_request
: Executes complex API requests reliably.
Docker Support
- Multi-architecture builds supported for linux/amd64, linux/arm64.