Awesome MCPGateways

baryhuang/mcp-server-any-openapi

⭐ 82 Python added to this list on 2025-05-14 repository created 2025-02-09

MCP Server: Scalable OpenAPI Endpoint Discovery and API Request Tool addresses the problem of API specifications too large to put in front of a model. A substantial OpenAPI document describes hundreds of endpoints, far exceeding what fits in a context window or a sensible tool list. This server chunks the specification intelligently, embeds the chunks and indexes them with FAISS, then exposes two tools: one that takes a natural-language description and returns the schema of the matching endpoints, and one that executes an actual HTTP request against a chosen endpoint. The model therefore discovers the right endpoint by meaning rather than by reading the whole document, then calls it. Configuration is by environment variable: OPENAPI_JSON_DOCS_URL points at the specification, MCP_API_PREFIX namespaces the generated tool names so several instances can serve different APIs in one client, and GLOBAL_TOOL_PROMPT — which the README stresses as important — injects guidance describing what the API is for, which is what makes the model reach for it appropriately. It is Python, MIT licensed, distributed on Docker Hub, and the README candidly flags the image size as a problem at two to nearly four gigabytes because of the embedding models. The audience is people integrating large private APIs with an assistant.

https://github.com/baryhuang/mcp-server-any-openapi

mcpopenapisemantic-searchfaisspythonapi-discoveryembeddingsdocker

Also in Gateways

Kong/kong

Kong Gateway is a cloud-native, scalable API gateway that manages API, AI LLM, and Model Context Protocol (MCP) traffic with advanced security, observability, and extensibility features.

alibaba/higress

Higress is a cloud-native AI native API gateway by Alibaba that supports hosting Model Context Protocol (MCP) servers, enabling unified management of AI and LLM APIs with extensible Wasm plugins and enterprise-grade features.

IBM/mcp-context-forge

IBM/mcp-context-forge is a production-grade MCP Gateway that unifies and manages MCP and REST services, providing a secure, scalable, and feature-rich interface for AI clients.

open-webui/mcpo

mcpo is a secure and simple proxy server that exposes Model Context Protocol (MCP) tools as OpenAPI-compatible HTTP servers, enabling seamless integration with LLM agents and applications.

sparfenyuk/mcp-proxy

mcp-proxy is a proxy server tool that enables communication between MCP servers using stdio and SSE transport protocols, facilitating interoperability within the MCP ecosystem.

metatool-ai/metamcp

MetaMCP is a proxy server that aggregates multiple MCP servers into a unified MCP server endpoint, applies middleware, and hosts these endpoints for seamless integration with MCP clients.

samanhappy/mcphub

MCPHub is a unified management platform that aggregates multiple Model Context Protocol (MCP) servers into streamable HTTP endpoints, providing centralized control, real-time monitoring, secure access, and intelligent tool discovery for efficient AI tool integration.

mcp-ecosystem/mcp-gateway

MCP Gateway is a lightweight, configuration-driven gateway service that converts existing APIs into MCP protocol-compliant endpoints without code changes, supporting Docker and Kubernetes deployments with a built-in management UI.