发现 AI 代理的未来arrow_forward

MCP Gateway & Registry

calendar_today收录于 2026年2月25日
category智能体与应用工具
code开源
PythonTypeScriptNode.jsDocker多智能体系统MCPAI代理Web应用VS Code扩展智能体与应用工具协议/API/集成安全/隐私企业应用/办公

企业级 MCP 网关与注册中心,提供统一的 AI 工具访问入口、OAuth 安全认证、动态工具发现和 A2A 通信能力,支持 VS Code/Cursor 集成。适用于企业 AI 开发环境治理、多代理协作系统和合规审计场景。

项目定位#

面向企业的 MCP (Model Context Protocol) 网关与注册中心,通过安全 OAuth 认证、动态工具发现和统一访问入口,集中管理 AI 开发工具,服务于自主 AI 代理和 AI 编程助手。

核心能力#

三大核心功能#

  • Unified MCP Server Gateway: 集中式 MCP 服务器访问点,所有 AI 代理通过网关访问后端服务
  • MCP Servers Registry: MCP 服务器注册、发现和管理,提供统一治理
  • Agent Registry & A2A Communication Hub: 代理注册、发现、治理及通过 A2A 协议的直接代理间通信

身份认证与安全#

  • OAuth 2.0/3.0 集成,支持 Keycloak、Microsoft Entra ID (Azure AD)、Amazon Cognito
  • 细粒度访问控制(工具级、方法级、团队级)
  • JWT Token 生成和验证
  • Static Token Auth 用于 CI/CD 管道和 CLI 工具
  • 审计日志记录(SOC 2/GDPR 合规)
  • Cisco AI Defense 安全扫描集成

动态工具发现#

  • 运行时 MCP 服务器和工具枚举
  • AI 驱动的工具推荐和选择
  • 语义搜索支持(向量化搜索,基于 HNSW)

多协议支持#

  • SSE (Server-Sent Events)
  • Streamable HTTP
  • A2A Protocol

架构组件#

  • Nginx Reverse Proxy: 反向代理路由器,支持 Lua 脚本扩展
  • Auth Server: 双重认证服务器(支持人类用户和 M2M)
  • Registry Web UI: 基于 React 的 Web 管理界面
  • Registry MCP Server: 注册表自身的 MCP 服务器
  • Database: MongoDB(本地)/ Amazon DocumentDB(生产,支持 HNSW 向量搜索)

部署模式#

  1. Full Mode: 完整网关 + 注册表功能
  2. Registry-Only Mode: 独立目录/发现服务
  3. Skills-Only Mode: 仅管理 Agent Skills
  4. MCP-Servers-Only Mode: 仅管理 MCP 服务器
  5. Agents-Only Mode: 仅管理 A2A 代理

快速开始#

# 克隆和配置
git clone https://github.com/agentic-community/mcp-gateway-registry.git
cd mcp-gateway-registry
cp .env.example .env
nano .env  # 设置 KEYCLOAK_ADMIN_PASSWORD

# 使用预构建镜像部署
export DOCKERHUB_ORG=mcpgateway
./build_and_run.sh --prebuilt

# 访问 Registry UI
open http://localhost:7860

测试套件#

make test          # 运行所有测试
make test-unit     # 快速单元测试
make test-coverage # 覆盖率报告

适用场景#

  • 企业集成: 统一访问点、企业 SSO、合规与治理、可扩展架构
  • AI 代理工作流: 动态工具发现、智能工具选择、多代理协调、上下文感知权限
  • 开发团队生产力: IDE 集成 (VS Code/Cursor/Claude Code)、实时协作、环境管理

开发信息#

  • 主要语言: Python (68.6%), TypeScript (15.1%), Shell (9.7%), HCL (2.8%), HTML (2.7%), Lua (0.6%)
  • 开源协议: Apache-2.0 License
  • 维护组织: agentic-community
  • 当前版本: v1.0.15
  • 仓库活跃度: 760+ commits, 29+ contributors

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch