Awesome MCPGateways

chatmcp/mcprouter

⭐ 307 Go added to this list on 2025-03-20 repository created 2025-03-13

mcprouter is an API router and proxy server solution specifically designed to facilitate communication and interaction with Model Context Protocol (MCP) servers. It enables clients to efficiently route and access MCP services by acting as an intermediary that manages requests and responses between MCP clients and servers. The project provides two main functionalities: a proxy server and an API server. The proxy server allows clients to connect to MCP servers through a configurable proxy URL, which can be set up by editing the provided configuration file (.env.toml). This proxy server supports Server-Sent Events (SSE) fetching, enabling real-time data streaming from MCP servers to clients. The API server component allows clients to interact with MCP services via HTTP API requests. Users can start the API server by configuring the environment file and running the server, then make authenticated API calls to perform actions such as listing available tools on the MCP server. The project includes example commands and configuration instructions to help users get started quickly. mcprouter is designed to be flexible and configurable, supporting different MCP server commands through environment settings. It is implemented in Go and provides a straightforward way to integrate MCP services into client applications by abstracting the complexities of direct MCP server communication. Overall, mcprouter serves as an open router for MCP servers, simplifying the process of accessing and managing MCP services through proxying and API routing capabilities.

https://github.com/chatmcp/mcprouter

.env.tomlapi-requestsapi-routerapi-serverauthenticationchatmcpclient-server-communicationconfigurationcurlcursorenvironment-filegohttp-apimcpmcp-clientmcp-server-commandsmcp-serversmcp-servicesmcproutermcpserversmiddlewaremodel-context-protocolopen-routerproxy-serverproxy-urlserver-commandsserver-sent-eventsssesse-fetch

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.