agentic-community/mcp-gateway-registry

Enterprise-ready MCP Gateway & Registry that centralizes AI development tools with secure OAuth authentication, dynamic tool discovery, and unified access for both autonomous AI agents and AI coding assistants. Transform scattered MCP server chaos into governed, auditable tool access with Keycloak/Entra integration.

무엇을 해결하는가

이 프로젝트는 조직 전체의 AI 자산을 관리하기 위한 중앙 집중식 제어 평면(control plane)을 제공합니다. 이는 개발자와 에이전트가 사용하는 모든 MCP 서버나 AI 에이전트에 대해 별도의 자격 증명과 연결을 관리해야 하는 "자격 증명 확산(credential sprawl)"과 수동 연결의 혼란을 제거합니다. 단일화되고 거버넌스가 적용된 진입점을 제공함으로써, AI 도구가 검색 가능하고 안전하며 감사 가능하도록 보장합니다.

작동 방식

시스템은 데이터 평면(data plane, nginx reverse proxy)과 제어 평면(control plane, FastAPI service)으로 구성됩니다. 데이터 평면은 TLS, 인증 유효성 검사 및 백엔드로의 라우팅을 처리합니다. 제어 평면은 자산의 인벤토리, 액세스 모델 및 감사 추적을 관리합니다. OAuth2/OIDC를 위해 ID 제공업체(Okta 또는 Keycloak과 같은)와 통합되며, 저장소로는 MongoDB/DocumentDB를 사용합니다.

자산은 MCP 서버, A2A 에이전트, 스킬 또는 사용자 정의 엔티티로 등록될 수 있습니다. 게이트웨이는 모델 추론 엔드포인트(OpenAI 또는 Bedrock과 같은)를 포함한 모든 HTTP 백엔드의 프록시 역할을 할 수 있어, 레지스트리가 송출(egress) 시 자격 증명을 주입할 수 있게 함으로써 자격 증명이 사용자의 로컬 머신에 남지 않도록 합니다.

대상 사용자

  • Developers AI 코딩 어시스턴트 및 AI 도구에 대한 프로그래밍 방식의 액세스를 통합하려는 개발자.
  • Platform, security, and ops teams 대규모 AI 자산의 배포, 인증 및 액세스 제어를 관리해야 하는 플랫폼, 보안 및 운영 팀.
  • Decision-makers 기업 환경 내에서 AI 도구를 도입하는 방법을 평가하는 의사 결정권자.

주요 특징

  • Unified AI Gateway: MCP 서버, 모델 추론, A2A 에이전트 및 일반 REST 엔드포인트를 위한 단일 인증 진입점.
  • Dynamic Tool Discovery: 자연어 시맨틱 검색을 사용하여 에이전트와 어시스턴트가 런타임에 도구를 찾을 수 있도록 지원.
  • Per-User Egress Auth: 제3자 SaaS 자격 증명(OAuth 3LO)을 중개하여 토큰이 사용자 노트북이 아닌 비밀 관리자(secrets manager)에 저장되도록 함.
  • Virtual MCP Servers: 여러 백엔드의 도구를 도구별 액세스 제어와 함께 단일 엔드포인트로 통합.
  • Enterprise Governance: 등록된 자산에 대한 보안 스캐닝, 장애 발생 시 차단되는(fail-closed) 승인 게이트 및 컴플라이언스를 위한 전체 감사 로깅을 포함.
  • Federation: Anthropic의 MCP Registry 또는 AWS Agent Registry와 같은 외부 레지스트리를 가져올 수 있는 기능.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트