MCP Catalogs
首页

mcp-gateway

by theognis1002·41·综合分 47

生产就绪的 MCP 服务器 API 网关,提供认证、日志、限流和多协议支持。

ops-infrasecuritydeveloper-tools
10
Forks
4
活跃 Issue
3 个月前
最近提交
2 天前
收录于

概述

MCP Gateway 是一个全面的企业级基础设施,用于管理 MCP 服务器。它能将 REST API 转换为 MCP,构建具有安全性和可观察性的虚拟 MCP 服务器,并桥接多种传输协议,包括 stdio、SSE 和 HTTP。该网关提供 JWT 认证、RBAC、限流、服务器发现、命名空间管理和实时监控等功能。

试试问 AI

装完之后,这里有 6 个你可以让 AI 做的事:

:企业部署 MCP 服务器,具有集中式安全和监控功能
:将现有 REST API 集成到 MCP 生态系统中
:创建具有自定义工具和资源的虚拟 MCP 服务器
:在不同环境中支持多协议 MCP 集成
:MCP Gateway 支持哪些协议?
:网关如何处理安全性?

什么时候选它

当您需要在生产环境中管理多个 MCP 服务器,并且需要企业级安全性和多协议支持时,选择 MCP Gateway。

什么时候不要选它

对于简单的单服务器部署或需要轻量级资源使用的情况应避免使用,因为这是一个具有大量开销的全功能网关。

可对比工具

mcp-servernomic-mcpmcp-sdksimple-mcp-server

安装

Docker 安装(推荐)

# 克隆仓库
git clone https://github.com/mcp-gateway/mcp-gateway.git
cd mcp-gateway

# 复制环境变量文件
cp .env.example .env

# 使用 Docker Compose 运行
docker compose up --build

启动网关后,通过 http://localhost:3000 访问管理界面,凭据为 admin@admin.com / qwerty123

Claude Desktop 集成

添加到您的 Claude Desktop config.json:

{
  "mcpServers": {
    "mcp-gateway": {
      "command": "docker",
      "args": ["run", "--rm", "-p", "8080:8080", "mcp-gateway/mcp-gateway:latest"]
    }
  }
}

FAQ

MCP Gateway 支持哪些协议?
该网关支持多种协议,包括 JSON-RPC 2.0(通过 HTTP)、WebSocket、服务器发送事件(SSE)、可流式 HTTP 和 STDIO(用于 CLI 桥接)。
网关如何处理安全性?
网关提供 JWT 认证、OAuth2/OIDC 支持、具有细粒度权限的 RBAC、API 密钥管理、基于 Redis 的限流以及用于 PII 检测的内容过滤功能。

mcp-gateway 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。