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.
# Add to your Claude Code skills
git clone https://github.com/agentic-community/mcp-gateway-registryUnified Agent & MCP Server Registry β Gateway for AI Development Tools
π Get Running Now | macOS Setup Skill | AWS Workshop Studio | AWS Deployment | Quick Start | Documentation | Community
Demo Videos: π₯ AWS Show & Tell | β MCP Registry CLI Demo | Full End-to-End Functionality | | | |
No comments yet. Be the first to share your thoughts!
The MCP Gateway & Registry is a unified platform designed for centralizing access to both MCP Servers and AI Agents using the Model Context Protocol (MCP). It serves three core functions:
The platform integrates with external registries such as Anthropic's MCP Registry (and more to come), providing a single control plane for both tool access, agent orchestration, and agent-to-agent communication patterns.
Why unified? Instead of managing hundreds of individual MCP server configurations, agent connections, and separate governance systems across your development teams, this platform provides secure, governed access to curated MCP servers and registered agents through a single, unified control plane.
Transform this chaos:
β AI agents require separate connections to each MCP server
β Each developer configures VS Code, Cursor, Claude Code individually
β Developers must install and manage MCP servers locally
β No standard authentication flow for enterprise tools
β Scattered API keys and credentials across tools
β No visibility into what tools teams are using
β Security risks from unmanaged tool sprawl
β No dynamic tool discovery for autonomous agents
β No curated tool catalog for multi-tenant environments
β A2A provides agent cards but no way for agents to discover other agents
β Maintaining separate MCP server and agent registries is a non-starter for governance
β Impossible to maintain unified policies across server and agent access
Into this organized approach:
β
AI agents connect to one gateway, access multiple MCP servers
β
Single configuration point for VS Code, Cursor, Claude Code
β
Central IT manages cloud-hosted MCP infrastructure via streamable HTTP
β
Developers use standard OAuth 2LO/3LO flows for enterprise MCP servers
β
Centralized credential management with secure vault integration
β
Complete visibility and audit trail for all tool usage
β
Security features with governed tool access
β
Dynamic tool discovery and invocation for autonomous workflows
β
Registry provides discoverable, curated MCP servers for multi-tenant use
β
Agents can discover and communicate with other agents through unified Agent Registry
β
Single control plane for both MCP servers and agent governance
β
Unified policies and audit trails for both server and agent access
βββββββββββββββββββββββββββββββββββββββ ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β BEFORE: Chaos β β AFTER: MCP Gateway & Registry β
βββββββββββββββββββββββββββββββββββββββ€ ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β β β
β Developer 1 βββ¬βββΊ MCP Server A β β Developer 1 βββ ββ MCP Server A β
β ββββΊ MCP Server B β β β ββ MCP Server B β
β ββββΊ MCP Server C β β Developer 2 βββΌβββΊ MCP Gateway β β
β β β β & Registry ββββΌβ MCP Server C β
β Developer 2 βββ¬βββΊ MCP Server A β βββΊ β AI Agent 1 ββββ β β β
β ββββΊ MCP Server D β β β ββ AI Agent 1 β
β ββββΊ MCP Server E β β AI Agent 2 βββββββββββββββ€ ββ AI Agent 2 β
β β β β β β
β AI Agent 1 ββββ¬βββΊ MCP Server B β β AI Agent 3 βββββββββββββββ ββ AI Agent 3 β
β ββββΊ MCP Server C β β β
β ββββΊ MCP Server F β β Single Connection Point β
β β β β
β β Multiple connections per user β β β
One gateway for all β
β β No centralized control β β β
Unified server & agent access β
β β Credential sprawl β β β
Unified governance & audit trails β
βββββββββββββββββββββββββββββββββββββββ ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Note on Agent-to-Agent Communication: AI Agents discover other AI Agents through the unified Agent Registry and communicate with them directly (peer-to-peer) without routing through the MCP Gateway. The Registry handles discovery, authentication, and access control, while agents maintain direct connections for efficient, low-latency communication.
This platform serves as a comprehensive, unified registry supporting:
Key distinction: Unlike separate point solutions, this unified registry eliminates the need to maintain separate MCP server and agent systems, providing a single control plane for agent orchestration, MCP server access, and agent-to-agent communication.
Watch how MCP Servers, A2A Agents, and External Registries work together for dynamic tool discovery:
https://github.com/user-attachments/assets/f539f784-17f5-4658-99b3-d664bd5cecaa
Interactive terminal interface for chatting with AI models and discovering MCP tools in natural language. Talk to the registry using a Claude Code-like conversational interface with real-time token status, cost tracking, and AI model selection.
Quick Start: registry --url https://mcpgateway.ddns.net | Full Guide
/.well-known/registry-card. This provides essential metadata including authentication endpoints, capabilities, and contact information for any registry instance. Enhanced server, agent, and skills cards with richer metadata enable better federation workflows. [Registry Card Configuration Guide](docs/federation-operational-guide.m