MCP Gateway Registry

by agentic-community• 1k•• Scanned•Claim this listing•Request removal
Cloud Infrastructurea2aagentic aiagentsansdocumentdb

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.

MCP Gateway Registry is an open-source mcp server by agentic-community, written mainly in Python, with 1,030 GitHub stars and the Apache-2.0 license. Its code was last updated Oct 31, 2026.

Scan summary: scanned Nov 5, 2026 at commit ec4ad0a. Seen able to run shell commands, run dynamic code, read environment and secrets, connect to the internet. Scan policy

Scanned
Full scan at ec4ad0a · Nov 5, 2026
Scanned Builds
Static code scanwarn
Secrets scanfail
Dependency audit77 known vulnerabilitiesfail
Manifestnonewarn
Buildpass
Boot & handshaken/a
Network egresswarn
Reproducible (×3)n/a

Findings (90)

  • high
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    code-execution issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • medium
    Turns off TLS certificate checking, allowing traffic interception.
    auth_server/providers/pingfederate.py:412
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/bin/registry.js:11
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    registry/api/federation_routes.py:79
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    registry/core/nginx_service.py:1065
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    registry/core/nginx_service.py:1075
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    registry/core/telemetry.py:219
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    registry/core/telemetry.py:241
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    registry/services/peer_federation_service.py:112
  • medium
    Turns off TLS certificate checking, allowing traffic interception.
    registry/utils/url_guard.py:830
  • medium
    Turns off TLS certificate checking, allowing traffic interception.
    registry/utils/url_guard.py:2182
  • medium
    mcp@2.1.1: 4 known vulnerabilities
    GHSA-5h93-6whr-6q8j, GHSA-84m7-p3x7-pcfv, GHSA-rwrf-2pqf-9j8j, GHSA-w4fh-qvv9-3v23
    agents/a2a/uv.lock
  • medium
    pyasn1@0.6.4: 8 known vulnerabilities
    GHSA-2qm8-x737-gmw5, GHSA-9m75-vc3g-4x39, GHSA-fm9c-5rcf-2q5p, GHSA-mm57-4v3p-rchx, GHSA-2qm8-x737-gmw5 +3 more
    agents/a2a/uv.lock
  • medium
    pymongo@4.9.2: 5 known vulnerabilities
    PYSEC-2026-4294, PYSEC-2026-4295, PYSEC-2026-4296, PYSEC-2026-4297, GHSA-98qm-wvgf-w4cf
    terraform/telemetry-collector/lambda/index-setup/requirements.txt
  • medium
    filelock@3.32.7: 13 known vulnerabilities
    GHSA-567q-5qvw-pf92, GHSA-6627-m3xw-93mp, GHSA-69hj-f68j-2879, GHSA-8mx5-7m5m-r77g, GHSA-9c4x-gm8v-wgc4 +8 more
    uv.lock
  • medium
    Install contacted hosts other than package registries
    download-r2.pytorch.org, download.pytorch.org, releases.astral.sh
  • low
    Possible example credential in docs/tests: curl-auth-header
    2 matches in this file
    agents/a2a/TESTING-REVERSE-PROXY.md:121
  • low
    Possible example credential in docs/tests: kubernetes-secret-yaml
    2 matches in this file
    charts/mcp-gateway-registry-stack/tests/marker_secret_validation_test.yaml:49
  • low
    Possible example credential in docs/tests: generic-api-key
    4 matches in this file
    charts/mcp-gateway-registry-stack/tests/marker_secret_validation_test.yaml:55
  • low
    Possible example credential in docs/tests: kubernetes-secret-yaml
    charts/mcp-gateway-registry-stack/tests/keycloak_client_secret_test.yaml:215
  • low
    Possible example credential in docs/tests: generic-api-key
    4 matches in this file
    charts/mcp-gateway-registry-stack/tests/keycloak_client_secret_test.yaml:221
  • low
    Possible example credential in docs/tests: generic-api-key
    credentials-provider/auth0/README.md:73
  • low
    Possible example credential in docs/tests: generic-api-key
    docs/anthropic_registry_api.md:37
  • low
    Possible example credential in docs/tests: private-key
    docs/configuration.md:236
  • low
    Possible example credential in docs/tests: generic-api-key
    docs/design/authentication-design.md:428
  • low
    Possible example credential in docs/tests: generic-api-key
    docs/design/agentcore-scanner-design.md:1004
  • low
    Possible example credential in docs/tests: curl-auth-header
    docs/design/anthropic-api-test-commands.md:321
  • low
    Possible example credential in docs/tests: generic-api-key
    docs/auth.md:468
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    docs/entra.md:334
  • low
    Possible example credential in docs/tests: generic-api-key
    4 matches in this file
    docs/auth-mgmt.md:228
  • low
    Possible example credential in docs/tests: curl-auth-header
    docs/api-reference.md:57
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    docs/entra-id-setup.md:1040
  • low
    Possible example credential in docs/tests: curl-auth-header
    3 matches in this file
    docs/okta-setup.md:165
  • low
    Possible example credential in docs/tests: generic-api-key
    4 matches in this file
    docs/okta-setup.md:86
  • low
    Possible example credential in docs/tests: curl-auth-user
    2 matches in this file
    docs/okta-setup.md:217
  • low
    Possible example credential in docs/tests: generic-api-key
    4 matches in this file
    docs/macos-setup-guide.md:385
  • low
    Possible example credential in docs/tests: curl-auth-user
    docs/idp/pingfederate.md:148
  • low
    Possible example credential in docs/tests: curl-auth-header
    docs/registry-api-auth.md:211
  • low
    Possible example credential in docs/tests: generic-api-key
    docs/jwt-token-vending.md:216
  • low
    Possible example credential in docs/tests: curl-auth-header
    docs/release-notes/v1.0.4.md:39
  • low
    Possible example credential in docs/tests: generic-api-key
    3 matches in this file
    docs/llms.txt:1090
  • low
    Possible example credential in docs/tests: generic-api-key
    4 matches in this file
    docs/complete-setup-guide.md:531
  • low
    Possible example credential in docs/tests: curl-auth-header
    metrics-service/docs/README.md:131
  • low
    Possible example credential in docs/tests: generic-api-key
    metrics-service/tests/conftest.py:107
  • low
    Possible example credential in docs/tests: curl-auth-header
    6 matches in this file
    metrics-service/docs/api-reference.md:615
  • low
    Possible example credential in docs/tests: curl-auth-header
    metrics-service/docs/deployment.md:110
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/auth_server/unit/test_generic_proxy_endpoint.py:21
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/auth_server/unit/test_generic_proxy_streaming.py:19
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/auth_server/unit/test_generic_verb_authz.py:21
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    tests/auth_server/unit/test_generic_validate_wiring.py:20
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    tests/auth_server/unit/test_registry_ui_token_attach.py:19
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/auth_server/unit/test_generic_internal_token.py:19
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/auth_server/unit/test_generic_proxy_outcome.py:31
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/auth_server/unit/test_generic_proxy_vend.py:14
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    tests/auth_server/unit/test_gateway_proxy_composite.py:26
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/api/test_proxied_entities_routes.py:13
  • low
    Possible example credential in docs/tests: curl-auth-header
    tests/scripts/gateway-proxy-regression.md:350
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/audit/test_mcp_logger.py:99
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/auth/test_internal.py:86
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/core/test_gateway_hard_gate.py:21
  • low
    Possible example credential in docs/tests: jwt
    tests/unit/auth/test_logout_handler.py:27
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/auth_server/unit/test_generic_proxy_handler.py:22
  • low
    Possible example credential in docs/tests: generic-api-key
    3 matches in this file
    tests/auth_server/unit/test_server.py:78
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/core/test_nginx_generic_proxy.py:21
  • low
    Possible example credential in docs/tests: generic-api-key
    9 matches in this file
    tests/unit/core/test_config.py:33
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/utils/test_local_runtime_validation.py:50
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    tests/unit/services/test_registration_gate_service.py:1349
  • low
    deepmerge@4.3.1: 1 known vulnerability
    GHSA-gcqx-w48m-w2h4
    frontend/package-lock.json
  • low
    minimatch@9.0.9: 1 known vulnerability
    GHSA-g3hv-75wg-m249
    frontend/package-lock.json
  • low
    postcss-selector-parser@6.0.10: 1 known vulnerability
    GHSA-rj75-hqrm-r3gf
    frontend/package-lock.json
  • low
    minimatch@10.2.6: 1 known vulnerability
    GHSA-g3hv-75wg-m249
    infra/package-lock.json
  • low
    idna@3.9.0: 1 known vulnerability
    PYSEC-2026-215
    terraform/aws-ecs/scripts/requirements.txt
  • low
    No manifest declaring network access and environment variables (agent.json)
  • low
    Couldn't work out how to start the server. Set "entrypoint" in agent.json.
  • info
    Ignored the repo's scanner suppression config (1 file)
    .semgrepignore

Network activity

During install
api.github.comdownload-r2.pytorch.orgdownload.pytorch.orgfiles.pythonhosted.orggithub.compypi.orgraw.githubusercontent.comreleases.astral.sh
While running
Not run — the code wasn't started in this scan

Automated result for the commit shown. See our scan policy. View the scan log

Maintainers can claim the listing to rescan, or dispute a result.

MCP Gateway Registry alternatives

View more →

Similar mcp servers in Cloud Infrastructure, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
MCP Gateway Registry (this page)
agentic-community
1kApache-2.0Oct 31, 2026Scanned, no flagged issues
TREK
liketrek
15kAGPL-3.0Nov 1, 2026Scanned, no flagged issues
MCP
awslabs
9.9kApache-2.0Oct 31, 2026Scanned, no flagged issues
MCP Context Forge
IBM
4.7kApache-2.0Oct 30, 2026Scanned, no flagged issues
Mcpo
open-webui
4.4kMITMay 17, 2026Scanned, no flagged issues
Lean Ctx
yvgude
3.9kApache-2.0Oct 31, 2026Scanned, no flagged issues