M
microsoft/mcp-gateway
Proxy and lifecycle manager for MCP on Kubernetes
在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
我们没有从该仓库取到可核对的安装命令,也没有公开的远端端点。这两样都没有时,我们不出配置——编一条出来比不给更糟。 各客户端的接法 →
- 来源明细
- 收录自 abordage/awesome-mcp 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
- 收录与活跃
- 收录于 2026-11-05 · 最近见到 2026-11-14 · 共见到 10 次 · 被 10 个来源列出
- 评分构成
- 综合分 1,003 · 10 个来源 · mcp
常见问题(答案都来自我们的记录)
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
我们收录于 2026-11-05;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
# MCP Gateway
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
MCP Gateway is a reverse proxy and management layer for Model Context Protocol (MCP) servers, enabling scalable, stateless request routing, authorization and lifecycle management of MCP servers in Kubernetes environments.
> Breaking change: this version requires MCP 2026-07-28 clients and adapters. It does not provide legacy initialization, transport sessions, or protocol downgrade. See the migration guide for client requirements, request examples, deployment settings, and rollback considerations.
## Table of Contents
Overview
Key Concepts
Architecture
Features
Getting Started – Local Deployment
Getting Started – 1-Click Deploy to Azure
## Overview
This project provides:
A data gateway for independently routing each MCP request to a ready server instance.
A control plane for managing the MCP server lifecycle (deploy, update, delete).
Enterprise-ready integration points including telemetry, access control and observability.
## Key Concepts
MCP Server: A server implementing the Model Context Protocol, which typically a streamable HTTP endpoint.
Adapters: Logical resources representing MCP servers in the gateway, managed under the /adapters scope. Designed to coexist with other resource types (e.g., /agents) in a unified AI development platform.
Tools: Registered resources with MCP tool definitions that can be dynamically routed via the tool gateway router. Each tool includes metadata about its execution endpoint and input schema.
Tool Gateway Router: An MCP server that directs tool execution requests to registered tool servers based on tool definitions. Multiple router instances can handle requests without transport-session affinity.
Stateless MCP Routing: Each request carries its protocol metadata and is independently authorized. Legacy session headers and the gateway's sessionid query alias do not determine routing.
Agents & Sessions (Preview): Optional, opt-in resources for running LLM-driven agents on top of registered MCP tools. Agents are metadata (system prompt + model + allowed tool list); Sessions are individual runs that stream events over Server-Sent Events. Disabled unless FoundrySettings:Endpoint is configured.
## Architecture
mermaid
flowchart LR
subgraph Clients[" "]
direction TB
DataClient["🔌 Agent/MCP Data Client"]
MgmtClient["⚙️ Management Client"]
end
subgraph Gateway["MCP Gateway"]
direction TB
subgraph Auth1["Authentication & Authorization"]
Auth["🔐 Data Plane Auth Bearer Token / RBAC"]
Auth2["🔐 Control Plane Auth Bearer Token / RBAC"]
end
subgraph DataPlane["Data Plane"]
Routing["🔀 Adapter Routing /adapters/{name}/mcp"]
ToolRouting["🔀 Tool Router Gateway /mcp"]
end
subgraph ControlPlane["Control Plane"]
direction LR
AdapterMgmt["📦 Adapter Management /adapters CRUD"]
ToolMgmt["🔧 Tool Management /tools CRUD"]
end
subgraph Management["Backend Services"]
DeploymentMgmt["☸️ Deployment Manager"]
MetadataMgmt["📋 Metadata Manager"]
end
end
subgraph Cluster["Kubernetes Cluster"]
direction TB
subgraph ServerRow[" "]
direction LR
subgraph MCPServers["MCP Servers"]
direction TB
PodA["mcp-a-0"]
PodA1["mcp-a-1"]
PodB["mcp-b-0"]
end
subgraph ToolRouters["Tool Gateway Routers"]
direction TB
Router1["toolgateway-0"]
Router2["toolgateway-1"]
> Breaking change: this version requires MCP 2026-07-28 clients and adapters. It does not provide legacy initialization, transport sessions, or protocol downgrade. See the migration guide for client requirements, request examples, deployment settings, and rollback considerations.
## Table of Contents
Overview
Key Concepts
Architecture
Features
Getting Started – Local Deployment
Getting Started – 1-Click Deploy to Azure
## Overview
This project provides:
A data gateway for independently routing each MCP request to a ready server instance.
A control plane for managing the MCP server lifecycle (deploy, update, delete).
Enterprise-ready integration points including telemetry, access control and observability.
## Key Concepts
MCP Server: A server implementing the Model Context Protocol, which typically a streamable HTTP endpoint.
Adapters: Logical resources representing MCP servers in the gateway, managed under the /adapters scope. Designed to coexist with other resource types (e.g., /agents) in a unified AI development platform.
Tools: Registered resources with MCP tool definitions that can be dynamically routed via the tool gateway router. Each tool includes metadata about its execution endpoint and input schema.
Tool Gateway Router: An MCP server that directs tool execution requests to registered tool servers based on tool definitions. Multiple router instances can handle requests without transport-session affinity.
Stateless MCP Routing: Each request carries its protocol metadata and is independently authorized. Legacy session headers and the gateway's sessionid query alias do not determine routing.
Agents & Sessions (Preview): Optional, opt-in resources for running LLM-driven agents on top of registered MCP tools. Agents are metadata (system prompt + model + allowed tool list); Sessions are individual runs that stream events over Server-Sent Events. Disabled unless FoundrySettings:Endpoint is configured.
## Architecture
mermaid
flowchart LR
subgraph Clients[" "]
direction TB
DataClient["🔌 Agent/MCP Data Client"]
MgmtClient["⚙️ Management Client"]
end
subgraph Gateway["MCP Gateway"]
direction TB
subgraph Auth1["Authentication & Authorization"]
Auth["🔐 Data Plane Auth Bearer Token / RBAC"]
Auth2["🔐 Control Plane Auth Bearer Token / RBAC"]
end
subgraph DataPlane["Data Plane"]
Routing["🔀 Adapter Routing /adapters/{name}/mcp"]
ToolRouting["🔀 Tool Router Gateway /mcp"]
end
subgraph ControlPlane["Control Plane"]
direction LR
AdapterMgmt["📦 Adapter Management /adapters CRUD"]
ToolMgmt["🔧 Tool Management /tools CRUD"]
end
subgraph Management["Backend Services"]
DeploymentMgmt["☸️ Deployment Manager"]
MetadataMgmt["📋 Metadata Manager"]
end
end
subgraph Cluster["Kubernetes Cluster"]
direction TB
subgraph ServerRow[" "]
direction LR
subgraph MCPServers["MCP Servers"]
direction TB
PodA["mcp-a-0"]
PodA1["mcp-a-1"]
PodB["mcp-b-0"]
end
subgraph ToolRouters["Tool Gateway Routers"]
direction TB
Router1["toolgateway-0"]
Router2["toolgateway-1"]
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[](https://anclum.com/zh/s/microsoft-mcp-gateway/)
- 来源
- awesome · https://github.com/microsoft/mcp-gateway
- 按领域浏览
- MCP 服务
- 收录来源
- 10 个独立来源
- 收录于
- 今天
同类推荐
所属领域与标签
每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。