MCP Context Forge

by IBM• 4.7k•• Scanned•Claim this listing•Request removal
Cloud Infrastructureagentsaiapi gatewayasyncioauthentication middleware

An AI Gateway, registry, and proxy that sits in front of any MCP, A2A, or REST/gRPC APIs, exposing a unified endpoint with centralized discovery, guardrails and management. Optimizes Agent & Tool calling, and supports plugins.

MCP Context Forge is an open-source mcp server by IBM, written mainly in Python, with 4,735 GitHub stars and the Apache-2.0 license. Its code was last updated Oct 30, 2026.

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

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

Findings (73)

  • 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
    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.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    mcpgateway/common/validators.py:1259
  • medium
    Turns off TLS certificate checking, allowing traffic interception.
    mcpgateway/utils/internal_http.py:87
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    run_mutmut.py:22
  • medium
    Turns off TLS certificate checking, allowing traffic interception.
    smoketest.py:217
  • medium
    Turns off TLS certificate checking, allowing traffic interception.
    smoketest.py:928
  • low
    In tests/examples/docs: Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    scripts/test_sqlite.py:60
  • low
    Possible example credential in docs/tests: generic-api-key
    SECURITY.md:416
  • low
    Possible example credential in docs/tests: curl-auth-user
    docs/docs/deployment/fly-io.md:130
  • low
    Possible example credential in docs/tests: curl-auth-header
    docs/docs/manage/sso-ibm-tutorial.md:236
  • low
    Possible example credential in docs/tests: curl-auth-header
    docs/docs/manage/sso-okta-tutorial.md:263
  • low
    Possible example credential in docs/tests: curl-auth-header
    4 matches in this file
    docs/docs/manage/sso-github-tutorial.md:187
  • low
    Possible example credential in docs/tests: generic-api-key
    docs/docs/manage/sso-github-tutorial.md:74
  • low
    Possible example credential in docs/tests: github-pat
    docs/docs/manage/sso-github-tutorial.md:74
  • low
    Possible example credential in docs/tests: curl-auth-header
    4 matches in this file
    docs/docs/tutorials/openwebui-tutorial.md:193
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    docs/docs/tutorials/openwebui-tutorial.md:178
  • low
    Possible example credential in docs/tests: curl-auth-header
    4 matches in this file
    docs/docs/manage/sso-microsoft-entra-id-tutorial.md:371
  • low
    Possible example credential in docs/tests: curl-auth-header
    docs/docs/using/plugins/http-auth-hooks.md:425
  • low
    Possible example credential in docs/tests: curl-auth-header
    2 matches in this file
    docs/docs/using/mcpgateway-translate.md:239
  • low
    Possible example credential in docs/tests: curl-auth-header
    docs/docs/testing/acceptance.md:94
  • low
    Possible example credential in docs/tests: curl-auth-header
    docs/docs/using/grpc-services.md:131
  • low
    Possible example credential in docs/tests: generic-api-key
    3 matches in this file
    docs/docs/manage/sso-adfs-tutorial.md:150
  • low
    Possible example credential in docs/tests: generic-api-key
    3 matches in this file
    docs/docs/manage/sso.md:279
  • low
    Possible example credential in docs/tests: generic-api-key
    docs/security/JWT_TOKEN_SECURITY_IMPLEMENTATION.md:226
  • low
    Possible example credential in docs/tests: curl-auth-header
    docs/docs/manage/sso-google-tutorial.md:217
  • low
    Possible example credential in docs/tests: generic-api-key
    docs/docs/manage/sso-google-tutorial.md:91
  • low
    Possible example credential in docs/tests: curl-auth-header
    2 matches in this file
    docs/docs/manage/sso-generic-oidc-tutorial.md:444
  • low
    Possible example credential in docs/tests: generic-api-key
    docs/docs/manage/sso-generic-oidc-tutorial.md:288
  • low
    Possible example credential in docs/tests: curl-auth-header
    docs/docs/using/servers/external/notion-mcp-setup.md:64
  • low
    Possible example credential in docs/tests: curl-auth-header
    2 matches in this file
    docs/docs/manage/sso-keycloak-tutorial.md:639
  • low
    Possible example credential in docs/tests: generic-api-key
    docs/docs/manage/rbac.md:257
  • low
    Possible example credential in docs/tests: curl-auth-header
    2 matches in this file
    plugins/examples/custom_auth_example/README.md:104
  • low
    Possible example credential in docs/tests: curl-auth-header
    plugins/webhook_notification/TESTING.md:307
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/bash/resolve_secrets_baseline_conflict.bats:208
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    plugins/examples/simple_token_auth/README.md:234
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/e2e/test_vault_plugin_a2a_e2e.py:44
  • low
    Possible example credential in docs/tests: gcp-api-key
    tests/loadtest/locustfile_secret_detection.py:52
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/playwright/entities/test_gateways_extended.py:1150
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/mcpgateway/services/test_a2a_query_param_auth.py:155
  • low
    Possible example credential in docs/tests: generic-api-key
    5 matches in this file
    tests/unit/mcpgateway/middleware/test_http_auth_integration.py:360
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    tests/unit/mcpgateway/services/test_a2a_service_uaid_security.py:781
  • low
    Possible example credential in docs/tests: generic-api-key
    3 matches in this file
    tests/unit/mcpgateway/services/test_gateway_query_param_auth.py:136
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/mcpgateway/routers/test_oauth_router.py:2240
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/mcpgateway/routers/test_email_auth_router.py:746
  • low
    Possible example credential in docs/tests: jwt
    tests/unit/mcpgateway/services/test_encryption_service.py:377
  • low
    Possible example credential in docs/tests: jwt
    tests/unit/mcpgateway/services/test_support_bundle_service.py:131
  • low
    Possible example credential in docs/tests: jwt
    2 matches in this file
    tests/unit/mcpgateway/test_a2a_jsonrpc_passthrough.py:627
  • low
    Possible example credential in docs/tests: generic-api-key
    3 matches in this file
    tests/unit/mcpgateway/services/test_tool_service.py:636
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/mcpgateway/test_config_env_isolation.py:54
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/mcpgateway/test_loopback_passthrough_headers.py:600
  • low
    Possible example credential in docs/tests: generic-api-key
    3 matches in this file
    tests/unit/mcpgateway/test_a2a_passthrough_headers.py:685
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/mcpgateway/utils/test_generate_keys.py:51
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/plugins/test_secrets_detection.py:154
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/mcpgateway/utils/test_header_filtering.py:243
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/scripts/test_mcp_token_scoping.py:75
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/test_cwe321_hardcoded_jwt.py:21
  • low
    Possible example credential in docs/tests: generic-api-key
    4 matches in this file
    tests/unit/mcpgateway/test_config.py:1727
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/plugins/test_encoded_exfil_detector.py:1146
  • low
    glob@13.0.6: 1 known vulnerability
    GHSA-3g3m-2fjr-6pw4
    package-lock.json
  • low
    minimatch@10.2.6: 1 known vulnerability
    GHSA-g3hv-75wg-m249
    package-lock.json
  • low
    idna@3.9.0: 1 known vulnerability
    PYSEC-2026-215
    tests/populate/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.

Network activity

During install
registry.npmjs.org
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 Context Forge 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 Context Forge (this page)
IBM
4.7kApache-2.0Oct 30, 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
Mcpo
open-webui
4.4kMITMay 17, 2026Scanned, no flagged issues
Lean Ctx
yvgude
3.9kApache-2.0Oct 31, 2026Scanned, no flagged issues
Textbee
textbee
3.2kMITOct 30, 2026Scanned, no flagged issues