mcp-gateway-registry

把散乱的 MCP 工具收进一个带权限的网关统一管

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 259 🐛 待处理 120 👀 关注 9
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1034
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,免费使用,需自行部署

项目预览

mcp-gateway-registry 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队agentic-community
定价模式🏷️完全免费
价格说明开源项目,免费使用,需自行部署
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型a2a,agentic-ai,agents,ans,documentdb,ecs,ecs-fargate,entra-id,fgac,mcp,mcp-gateway,mcp-registry,mcp-servers,mongodb,oauth2,okta,registry,skills,terraform
GitHub 星标★ 1034
上线时间2025-05-29 00:00:00
代码更新2026-11-03
仓库体积69.7 MB
本站数据更新2026-11-03
维护状态活跃
收录时间2026-09-13
浏览次数1

项目介绍

mcp-gateway-registry 是一个面向企业场景的 MCP 网关与注册中心,用来把散落各处的 MCP Server 统一收拢到一处管理。它解决的核心问题是:当团队里 AI 编码助手和自主智能体各自连接不同 MCP 工具时,配置分散、权限混乱、审计困难。项目提供集中式工具注册、动态工具发现和统一访问入口,并集成 Keycloak、Entra ID 等身份系统实现 OAuth 认证,让每个智能体或助手只能访问被授权的工具。技术上基于 Python,可部署在 ECS/Fargate,后端用 MongoDB 存储注册信息,支持 A2A、细粒度访问控制(FGAC)等能力,把原本零散的 MCP 连接变成可治理、可审计、可追踪的企业级工具访问层。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-13 · 当前星标 ★ 1034

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 15 分钟 部署方式:Docker 5 步

环境要求

  • Git(用于克隆仓库)
  • Docker 与 Docker Compose(README 声明支持 Docker Compose 方式运行)
  • 能访问 Amazon ECR Public(默认从该处拉取预构建镜像)
  • 可编辑 .env 的文本编辑器(如 nano)

安装与启动步骤

  1. 1克隆仓库

    把项目源码拉到本地,命令执行后会在当前目录生成 mcp-gateway-registry 文件夹。

    git clone https://github.com/agentic-community/mcp-gateway-registry.git
  2. 2进入项目目录

    后续所有命令都要在项目根目录执行,路径不对会找不到脚本和模板文件。

    cd mcp-gateway-registry
  3. 3生成配置文件

    把示例环境变量文件复制成 .env,这是唯一需要你手动改动的文件。

    cp .env.example .env
  4. 4填写密钥参数

    README 要求先设置若干 secret 再启动;完整配置项清单见 docs/configuration.md。

    nano .env
  5. 5启动服务

    用预构建镜像部署,默认从 Amazon ECR Public 拉取,无需本地构建镜像。

    ./build_and_run.sh --prebuilt

关键配置

配置项必填说明示例
.env是存放启动所需的环境变量与密钥,需基于 .env.example 复制后修改.env

如何确认成功

脚本执行无报错,且 docker ps 能看到对应容器处于运行状态。

常见问题

Q:最快的部署方式是什么?

A:README 明确说明最快路径是使用预构建 Docker 镜像:复制 .env 填好密钥后执行 ./build_and_run.sh --prebuilt。

Q:环境变量都有哪些、怎么配?

A:README 未在正文列出完整清单,只指向 docs/configuration.md,请以该文档和 .env.example 中的键名为准。

Q:必须本地构建镜像吗?

A:不必。加 --prebuilt 参数即直接拉取官方预构建镜像,默认来源是 Amazon ECR Public。

Q:除了 Docker Compose 还支持什么部署方式?

A:官方说明支持 Kubernetes(Amazon EKS)、全托管无服务器(Amazon ECS)以及 Docker Compose(Amazon EC2)。

注意事项

  • README 节选未给出访问地址、端口与登录账号,启动后请查阅官方文档站点确认入口。
  • 新生成的 .env 含密钥,不要提交到 Git 仓库或对外分享。
  • 生产环境建议按官方方案部署到 EKS 或 ECS,并用 Keycloak、Entra ID 等做 OAuth 认证。

核心亮点

  • 集成 Keycloak/Entra ID 做 OAuth 认证,企业身份体系可直接复用
  • 提供动态工具发现与集中注册,避免每个助手单独配置 MCP Server
  • 支持细粒度访问控制和审计,适合多团队多智能体共用工具的场景

不足之处

  • 依赖 MongoDB 和云上部署(ECS/Fargate),本地轻量试用门槛偏高
  • 项目处于早期,文档和社区生态仍在完善中

适用场景

  • 企业内部多个 AI 编码助手共用一套 MCP 工具并统一鉴权
  • 平台团队集中注册、发布和下线 MCP Server 供各智能体调用
  • 需要审计谁在何时调用了哪些 MCP 工具的合规场景

替代项目

mcp-proxy、mcpo、open-webui

上一篇:trinity

下一篇:tiny-engineer

同类项目推荐

FofaMap 开源

用 AI 自动调优 FOFA 语法,联动 Nuclei 精准扫描,让资产测绘更智能

证据驱动的 AI 资产测绘与安全研判工具。以自然语言串联资产发现、AI 反思、授权验证与报告···

★ 756 2026-08-09
awesome-agents 开源

一份清单,快速摸清 AI 智能体全家桶

A curated list of AI agent platforms, frameworks, protocols, tools, and resources

★ 106 2026-08-09
agent-skills 开源

给 AI 装上实时联网技能,搜索、提取、金融数据一键接入。

You.com skills and plugins for web search, content extraction, research, finance, an···

★ 98 2026-08-09
PraisonAI 开源

5行代码部署24/7自主AI员工,自动研究规划执行任务

PraisonAI — Hire a 24/7 AI Workforce. Stop writing boilerplate and start shipping ···

★ 9320 2026-08-09
marvin 开源

用 Python 装饰器,让任意函数秒变 AI 能力

an ambient intelligence library

★ 6205 2026-08-09
alphaclaw 开源

免命令行,几分钟部署 OpenClaw,自动守护长期运行

The ultimate setup harness for OpenClaw. Deploy in minutes. Stay running for months.···

★ 1479 2026-08-09
emulo 开源

把聊天日志变成你的 AI 代理专属人设

Mine your Claude Code and Codex logs into a local you.md agent profile.

★ 303 2026-08-09
opentag 开源

在 Slack 里 @ 一下,本地 AI 代理帮你改代码并回复结果

The open-source collaboration system for people and AI agents. Share context, coordi···

★ 1411 2026-08-09
DebugMCP 开源

让 AI 编程助手真正会调试代码,告别瞎猜

Gift your VS Code agent a real debugger: breakpoints, stepping, inspection.

★ 580 2026-08-09