OpenAPI AnyApi
Free使用内置语义搜索与大型 OpenAPI 文档交互,可自定义前缀。
About OpenAPI AnyApi
MCP Server: Scalable OpenAPI Endpoint Discovery and API Request Tool. This MCP server enables Claude (or any MCP client) to discover and call any API endpoint through semantic search. It intelligently chunks OpenAPI specifications to handle large API documentation (100KB+) and provides built-in request execution capabilities. The server uses in-memory FAISS vector search with a MiniLM-L3 embedding model to find relevant endpoints by natural language queries. It is designed for integrating private APIs with Claude Desktop, supporting remote OpenAPI JSON files as the source (no local file system access needed). Configuration is done via environment variables (OPENAPI_JSON_DOCS_URL, MCP_API_PREFIX, GLOBAL_TOOL_PROMPT). Note: There is a cold start penalty (~15s for model loading) if not using the pre-loaded Docker image, and the Docker image size is large (~3.76GB with models). Not supported on linux/arm/v7.
Key Features
Pros & Cons
- Handles very large OpenAPI documents (100KB+) that cause errors in standard MCP
- Fast in-memory semantic search returns relevant endpoints in milliseconds
- No local file storage needed – reads from remote JSON, updates automatically
- Asynchronous FastAPI server for concurrent requests
- Easy to customize tool names and prompts for better AI selection
- Open source and free
- Cold start penalty of ~15 seconds for model loading if not using pre-downloaded Docker image
- Docker image size is large (~3.76GB with pre-downloaded models, ~2GB without)
- Does not support linux/arm/v7 due to build issues with Transformer library
- Dependency on Hugging Face for model download (if not using pre-built Docker image)