baryhuang/mcp-server-any-openapi

A MCP server that enables Claude to discover and call any API endpoint through semantic search. Intelligently chunks OpenAPI specifications to handle large API documentation, with built-in request execution capabilities. Perfect for integrating private APIs with Claude Desktop.

46
/ 100
Emerging

In-memory FAISS vector search with MiniLM-L3 embeddings enables subsecond semantic discovery of endpoints from hundred-KB+ OpenAPI specs, chunked per-endpoint to preserve full parameter context. Dual-tool architecture separates schema discovery (`{prefix}_api_request_schema`) from actual HTTP execution (`{prefix}_make_request`), eliminating fetch limitations within the MCP environment. Supports remote OpenAPI JSON sources with multi-instance Docker deployment, customizable tool namespacing, and global prompt injection for precise Claude tool selection across different API services.

No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 9 / 25
Maturity 16 / 25
Community 19 / 25

How are scores calculated?

Stars

80

Forks

18

Language

Python

License

MIT

Last pushed

Apr 14, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/baryhuang/mcp-server-any-openapi"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.