#8080th of 128 in MCP servers for developers

mcp-gateway-registry

Authenticated gateway and registry for MCP servers, A2A agents and skills

Stars
1k
License
Apache-2.0
Last commit
Nov 2026
Last release
Nov 2026
Language
Python
Stars, last 29 weeks+451
22 Apr 2026: 597 stars29 Apr 2026: 615 stars6 May 2026: 631 stars13 May 2026: 642 stars20 May 2026: 651 stars27 May 2026: 664 stars3 Jun 2026: 675 stars10 Jun 2026: 683 stars17 Jun 2026: 710 stars24 Jun 2026: 730 stars1 Jul 2026: 755 stars8 Jul 2026: 774 stars15 Jul 2026: 795 stars22 Jul 2026: 817 stars29 Jul 2026: 829 stars5 Aug 2026: 844 stars12 Aug 2026: 855 stars19 Aug 2026: 864 stars26 Aug 2026: 878 stars2 Sept 2026: 893 stars9 Sept 2026: 903 stars16 Sept 2026: 919 stars23 Sept 2026: 940 stars30 Sept 2026: 950 stars7 Oct 2026: 962 stars14 Oct 2026: 980 stars21 Oct 2026: 1,010 stars28 Oct 2026: 1,023 stars4 Nov 2026: 1,039 stars11 Nov 2026: 1,048 stars

597 on 22 Apr 20261,048 on 11 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

An nginx reverse proxy (data plane) paired with a FastAPI registry (control plane) that inventories MCP servers, A2A agents, skills and custom entity types, and routes calls through one OAuth-authenticated entry point. It integrates identity providers such as Keycloak, Entra ID, Okta, Auth0, Cognito and PingFederate, and stores state in MongoDB or DocumentDB. Deploys via Docker Compose, Amazon ECS (Terraform) or Amazon EKS (Helm).

Who it is for: Platform and security teams governing MCP servers and agents org-wide

Strengths

  • Per-user egress auth (3LO, OBO) keeps third-party SaaS tokens off laptops
  • Supports six identity providers, with scope-based access control and audit logging
  • Semantic and lexical search for tool discovery; virtual MCP servers aggregate backends
  • Helm charts, Terraform for ECS, Compose and prebuilt images provided

Weaknesses

  • Needs MongoDB or DocumentDB plus an identity provider; heavy for a single developer
  • Deployment guides and tooling center on AWS (EC2, ECS, EKS)
  • Telemetry is on by default; disable with MCP_TELEMETRY_DISABLED=1
  • Recent releases carry breaking changes, e.g. tools wildcard scope semantics in 1.37.0

What it needs

  • no GPU
  • Docker + Compose
  • Needs MongoDB or DocumentDB, Identity provider (Keycloak, Entra ID, Okta, Auth0, Cognito or PingFederate), nginx
  • Models: OpenAI, Amazon Bedrock, OpenAI-compatible endpoints
  • port 80

What changed

  1. 1.37.0 ↗ (opens in a new tab)BreakingSecurity fix

    “A wildcard tool grant no longer grants every MCP method. A scope with tools: [""] now grants every tool for tools/call and no other method. A custom scope that relied on the old behavior for a method…”

    “server/discover and notifications/ are allowed for any scope that grants access to the server; resources/read, prompts/list and prompts/get join the default method set.”

  2. 1.36.0 ↗ (opens in a new tab)BreakingSecurity fix

    “NGINXDISABLEAPIAUTHREQUEST=true takes effect again. The flag had done nothing since the nginx templates drifted from the text the generator searched for, so nginx kept authrequest on /api/ whatever t…”

    “Keycloak OBO refuses an exchanged token issued for a different user, and checks the realm JWKS URL before it sends the gateway's client secret (#1957)”

  3. 1.35.0 ↗ (opens in a new tab)BreakingSecurity fix

    “Helm installs with bundled Keycloak must adopt keycloak-client-secret before the first upgrade. The stack chart now renders this Secret itself (#1784). Older chart versions had the setup-keycloak Job…”

    “The auth server requires the nginx marker before minting the registry API token, and checks the marker's characters at startup, Helm render and Terraform plan (#1959)”

From the release notes. No flag means the note does not say so, not that the upgrade is safe.

Also in MCP servers for developers

See all 128
Also in MCP servers for developers
RankProjectScore
1gitnexusCode knowledge graph exposed to coding agents through MCP tools Live demo ↗ (opens in a new tab)48.5k stars+784 (+1.6%) in 30 dayscustom license97 out of 100
2codegraphLocal code knowledge graph that coding agents query over MCP77.5k stars+3,838 (+5.2%) in 30 daysMIT95 out of 100
3playwright-mcpMCP server that lets LLMs drive a browser through Playwright accessibility snapshots39.6k stars+1,535 (+4.0%) in 30 daysApache-2.093 out of 100
#4code-review-graphLocal Tree-sitter code graph that gives coding assistants review context over MCP32.7k stars+745 (+2.3%) in 30 daysMIT92 out of 100
#5fastmcpPython framework for building MCP servers, clients, and interactive apps28.4k stars+393 (+1.4%) in 30 daysApache-2.092 out of 100