# 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 a

- **URL**: https://www.freshcrate.ai/projects/mcp-gateway-registry
- **Author**: agentic-community
- **Category**: MCP Servers
- **Latest version**: `1.24.4` (2026-06-04)
- **License**: Apache-2.0
- **Source**: https://github.com/agentic-community/mcp-gateway-registry
- **Homepage**: https://agentic-community.github.io/mcp-gateway-registry/
- **Language**: Python
- **GitHub**: 599 stars, 157 forks
- **Registry**: github
- **Tags**: `a2a`, `agentic-ai`, `agents`, `ans`, `documentdb`, `ecs`, `ecs-fargate`, `entra-id`, `python`

## Description

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.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `1.24.4` | 2026-06-04 | High | **June 2026**  ---  ## Upgrading from 1.24.3  This section covers everything you need to know to upgrade from 1.24.3 to 1.24.4.  ### Breaking Changes  There are no breaking changes in this release. All new endpoints are additive and the existing `POST /api/servers/register?overwrite=true` continues to work for full re-registration.  ### New Environment Variables  \| Variable \| Default \| Description \| \|----------\|---------\|-------------\| \| `NGINX_ENABLE_IPV6` \| `false` \| Enable |
| `1.24.3` | 2026-05-31 | High | # Release 1.24.3 - OAuth Discovery, OTel Observability, Registration Deduplication  **May 2026**  ---  ## Upgrading from 1.24.2  This section covers everything you need to know to upgrade from 1.24.2 to 1.24.3.  ### Breaking Changes  - **Keycloak upgraded from 23 to 25 (Docker Compose and ECS surfaces).** Keycloak 25 deprecates `KC_PROXY=edge`, `KC_HOSTNAME_URL`, `KC_HOSTNAME_ADMIN_URL`, and `KC_HOSTNAME_STRICT_HTTPS`. These are replaced by `KC_PROXY_HEADERS=xforwarded`, `KC_HOSTNAME |
| `1.24.2` | 2026-05-22 | High | # Release 1.24.2 - Performance, Stress Testing, and Telemetry Accuracy  **May 2026**  ---  ## Upgrading from 1.24.1  This section covers everything you need to know to upgrade from 1.24.1 to 1.24.2.  ### Breaking Changes  There are no breaking changes in this release.  ### New Environment Variables  \| Variable \| Default \| Description \| \|----------\|---------\|-------------\| \| `NGINX_RELOAD_DEBOUNCE_SECONDS` \| `5.0` \| Debounce interval for nginx config regeneration ticks \|  ### |
| `1.24.0` | 2026-05-16 | High | # Release 1.24.0 - Local MCP Servers, Custom Headers, and Branding  **May 2026**  ---  ## Upgrading from 1.23.0  This section covers everything you need to know to upgrade from 1.23.0 to 1.24.0.  ### Breaking Changes  There are no breaking changes in this release. All new functionality is additive and backwards compatible:  - The new `deployment` field on servers defaults to `remote`, preserving existing remote-server behavior. - The new `UI_TITLE` env var defaults to the deployment-mode-aware s |
| `1.23.0` | 2026-05-11 | High | # Release 1.23.0 - Cloud Detection, IAM Hardening, and Splunk-Ready Logging  **May 2026**  ---  > ## Versioning Change: Strict Semantic Versioning (No `v` Prefix) > > Starting with this release, **all tags, DockerHub images, Helm chart versions, and release notes filenames use strict semantic versioning without the `v` prefix**. The previous convention used `v`-prefixed tags (e.g. `v1.0.22`). Going forward: > > - Tags: `1.23.0` (not `v1.23.0`) > - Release notes: `release-notes/1.23.0. |
| `v1.0.22` | 2026-05-07 | High | # Release v1.0.22 - Group-Restricted Agents, OAuth2 Gate, MongoDB URI Override, Local-Only Group Fixes  **May 2026**  ---  ## Upgrading from v1.0.21  This section covers everything you need to know to upgrade from v1.0.21 to v1.0.22.  ### Breaking Changes  There are no breaking changes in this release.  ### New Environment Variables  \| Variable \| Default \| Description \| \|----------\|---------\|-------------\| \| `REGISTRATION_GATE_OAUTH2_TOKEN_URL` \| *(empty)* \| OAuth2 token endpoi |
| `v1.0.21` | 2026-04-30 | High | # Release v1.0.21 - Admin Tooling, Centralized Logging, and ARM64 Support  **April 2026**  ---  ## Upgrading from v1.0.20  This section covers everything you need to know to upgrade from v1.0.20 to v1.0.21.  ### Breaking Changes  There are no breaking changes in this release. All new features use sensible defaults and existing deployments will continue to work without configuration changes.  ### New Environment Variables  \| Variable \| Default \| Description \| \|----------\|-------- |
| `v1.0.20` | 2026-04-24 | High | # Release v1.0.20 - Registration Gate, Multi-Key API Auth, Webhooks, M2M Direct Registration, and Metadata Search  **April 2026**  ---  ## Upgrading from v1.0.19  This section covers everything you need to know to upgrade from v1.0.19 to v1.0.20.  ### Breaking Changes  There are no breaking changes in this release. All new features are disabled by default or additive.  ### New Environment Variables  \| Variable \| Default \| Description \| \|----------\|---------\|-------------\| \| `RE |
| `v1.0.18` | 2026-04-09 | High | ## Auth0 Provider, ANS Trust Verification, Telemetry, and Federation Metadata  ---  ## Upgrading from v1.0.17  This section covers everything you need to know to upgrade from v1.0.17 to v1.0.18.  ### Breaking Changes  There are no breaking changes in this release.  ### New Environment Variables  \| Variable \| Default \| Description \| \|----------\|---------\|-------------\| \| `AUTH0_DOMAIN` \| - \| Auth0 tenant domain (e.g., your-tenant.auth0.com) \| \| `AUTH0_CLIENT_ID` \| - \| Auth0 OAuth |
| `v1.0.17` | 2026-03-18 | Medium | ## Upgrading from v1.0.16  This section covers everything you need to know to upgrade from v1.0.16 to v1.0.17.  ### Breaking Changes  **1. Local Admin Credentials Removed**  The `ADMIN_USER` and `ADMIN_PASSWORD` environment variables have been removed. All authentication now requires an identity provider (Keycloak, Entra ID, Okta, or AgentCore).  - **Action Required**: Remove these variables from your `.env` file - **Migration**: Use identity provider accounts for admin access |

## Citation

- HTML: https://www.freshcrate.ai/projects/mcp-gateway-registry
- Markdown: https://www.freshcrate.ai/projects/mcp-gateway-registry.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/mcp-gateway-registry/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
