MCP Toolbox

by googleapis• 17k•• Scanned•Claim this listing•Request removal
Database Managementagentagentsaibigqueryclickhouse

MCP Toolbox for Databases is an open source MCP server for databases.

MCP Toolbox is an open-source mcp server by googleapis, written mainly in Go, with 16,764 GitHub stars and the Apache-2.0 license. Its code was last updated Nov 1, 2026.

Scan summary: scanned Nov 5, 2026 at commit 08c6934. Seen able to run shell commands, read environment and secrets. Scan policy

Scanned
Full scan at 08c6934 · Nov 5, 2026
Scanned
Static code scanwarn
Secrets scanpass
Dependency audit555 known vulnerabilitiesfail
Manifestserver.jsonpass
Buildn/a
Boot & handshaken/a
Network egressn/a
Reproducible (×3)n/a

Findings (77)

  • 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.
  • 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.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    npm/server-darwin-arm64/scripts/downloadBinary.js:73
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    npm/server-darwin-x64/scripts/downloadBinary.js:73
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    npm/server-linux-x64/scripts/downloadBinary.js:73
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    npm/server-win32-arm64/scripts/downloadBinary.js:73
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    npm/server-win32-x64/scripts/downloadBinary.js:73
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    npm/server/bin/run.js:40
  • medium
    nanoid@3.3.16: 1 known vulnerability
    GHSA-2v37-7h3g-55p8
    .hugo/package-lock.json
  • medium
    source-map-js@1.2.1: 1 known vulnerability
    GHSA-68fv-2mgg-jv7q
    .hugo/package-lock.json
  • medium
    @azure/msal-node@5.2.4: 2 known vulnerabilities
    GHSA-xcx6-jx8p-x3h5, GHSA-xcx6-jx8p-x3h5
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • medium
    @grpc/grpc-js@1.14.4: 6 known vulnerabilities
    GHSA-f596-whhp-79r4, GHSA-m9gg-hp2v-232j, GHSA-f596-whhp-79r4, GHSA-m9gg-hp2v-232j, GHSA-f596-whhp-79r4 +1 more
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • medium
    @modelcontextprotocol/sdk@1.27.1: 12 known vulnerabilities
    GHSA-22jm-h49p-29qw, GHSA-46jr-4wx8-v453, GHSA-6prh-2h8m-c8cw, GHSA-6qxp-vccf-f47h, GHSA-f897-62hf-6gxq +7 more
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • medium
    axios@1.18.1: 36 known vulnerabilities
    GHSA-3pq3-5fj3-cg6v, GHSA-44g4-m2mj-wpvx, GHSA-4hqw-qxg8-jxx2, GHSA-542g-h47m-68v8, GHSA-9fr6-4gfg-395g +31 more
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • medium
    body-parser@1.20.6: 2 known vulnerabilities
    GHSA-27r3-jxmh-p828, GHSA-27r3-jxmh-p828
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • medium
    body-parser@2.3.0: 2 known vulnerabilities
    GHSA-27r3-jxmh-p828, GHSA-27r3-jxmh-p828
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • medium
    brace-expansion@1.1.13: 6 known vulnerabilities
    GHSA-3jxr-9vmj-r5cp, GHSA-6j4f-fj2g-mc7p, GHSA-mh99-v99m-4gvg, GHSA-q2hr-2g5m-vwhr, GHSA-qhr7-859c-m2p7 +1 more
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • medium
    brace-expansion@2.0.3: 6 known vulnerabilities
    GHSA-3jxr-9vmj-r5cp, GHSA-6j4f-fj2g-mc7p, GHSA-mh99-v99m-4gvg, GHSA-q2hr-2g5m-vwhr, GHSA-qhr7-859c-m2p7 +1 more
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • medium
    brace-expansion@5.0.6: 12 known vulnerabilities
    GHSA-3jxr-9vmj-r5cp, GHSA-6j4f-fj2g-mc7p, GHSA-mh99-v99m-4gvg, GHSA-q2hr-2g5m-vwhr, GHSA-qhr7-859c-m2p7 +7 more
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • medium
    follow-redirects@1.16.0: 18 known vulnerabilities
    GHSA-8r9p-f939-6h3c, GHSA-mrwp-f3q8-3g9p, GHSA-q3jh-wrc6-jgq8, GHSA-8r9p-f939-6h3c, GHSA-mrwp-f3q8-3g9p +13 more
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • medium
    js-yaml@4.2.0: 3 known vulnerabilities
    GHSA-2883-xcg3-v3hh, GHSA-52cp-r559-cp3m, GHSA-5p4m-2wfm-xmqj
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • medium
    mariadb@3.4.5: 14 known vulnerabilities
    GHSA-42r5-vhpq-m858, GHSA-48qf-xh34-q73r, GHSA-cqhc-2h57-wpxf, GHSA-cx2f-j9fh-8g68, GHSA-g5xc-5w98-jfvm +9 more
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • medium
    mysql2@3.20.0: 4 known vulnerabilities
    GHSA-3f6p-5ww8-9rcr, GHSA-rgwj-5xj2-c3m3, GHSA-3f6p-5ww8-9rcr, GHSA-rgwj-5xj2-c3m3
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • medium
    uuid@9.0.1: 3 known vulnerabilities
    GHSA-w5hq-g745-h8pq, GHSA-w5hq-g745-h8pq, GHSA-w5hq-g745-h8pq
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • medium
    zod@3.25.76: 6 known vulnerabilities
    GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5 +1 more
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • medium
    zod@4.3.6: 2 known vulnerabilities
    GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • medium
    axios@1.18.0: 36 known vulnerabilities
    GHSA-3pq3-5fj3-cg6v, GHSA-44g4-m2mj-wpvx, GHSA-4hqw-qxg8-jxx2, GHSA-542g-h47m-68v8, GHSA-9fr6-4gfg-395g +31 more
    docs/en/documentation/configuration/pre-post-processing/js/langchain/package-lock.json
  • medium
    httpcore2@2.9.1: 2 known vulnerabilities
    PYSEC-2026-3844, PYSEC-2026-3844
    docs/en/documentation/configuration/pre-post-processing/python/langchain/requirements.txt
  • medium
    httpx2@2.9.1: 10 known vulnerabilities
    PYSEC-2026-3845, PYSEC-2026-3846, PYSEC-2026-3847, PYSEC-2026-3848, PYSEC-2026-3849 +5 more
    docs/en/documentation/configuration/pre-post-processing/python/langchain/requirements.txt
  • medium
    brace-expansion@1.1.15: 6 known vulnerabilities
    GHSA-3jxr-9vmj-r5cp, GHSA-6j4f-fj2g-mc7p, GHSA-mh99-v99m-4gvg, GHSA-q2hr-2g5m-vwhr, GHSA-qhr7-859c-m2p7 +1 more
    docs/en/documentation/getting-started/quickstart/js/adk/package-lock.json
  • medium
    js-yaml@4.3.1: 1 known vulnerability
    GHSA-2883-xcg3-v3hh
    docs/en/documentation/getting-started/quickstart/js/adk/package-lock.json
  • medium
    uuid@11.1.0: 1 known vulnerability
    GHSA-w5hq-g745-h8pq
    docs/en/documentation/getting-started/quickstart/js/genAI/package-lock.json
  • medium
    @fastify/busboy@3.2.0: 3 known vulnerabilities
    GHSA-gxm5-99cw-xjw9, GHSA-x8mw-p69m-v3mx, GHSA-xjh9-v7x6-24jw
    docs/en/documentation/getting-started/quickstart/js/genkit/package-lock.json
  • medium
    @opentelemetry/propagator-jaeger@1.25.1: 1 known vulnerability
    GHSA-45rx-2jwx-cxfr
    docs/en/documentation/getting-started/quickstart/js/genkit/package-lock.json
  • medium
    body-parser@1.20.5: 2 known vulnerabilities
    GHSA-27r3-jxmh-p828, GHSA-v422-hmwv-36x6
    docs/en/documentation/getting-started/quickstart/js/genkit/package-lock.json
  • medium
    brace-expansion@2.1.4: 3 known vulnerabilities
    GHSA-6j4f-fj2g-mc7p, GHSA-q2hr-2g5m-vwhr, GHSA-qhr7-859c-m2p7
    docs/en/documentation/getting-started/quickstart/js/genkit/package-lock.json
  • medium
    uuid@10.0.0: 1 known vulnerability
    GHSA-w5hq-g745-h8pq
    docs/en/documentation/getting-started/quickstart/js/genkit/package-lock.json
  • medium
    uuid@8.3.2: 1 known vulnerability
    GHSA-w5hq-g745-h8pq
    docs/en/documentation/getting-started/quickstart/js/genkit/package-lock.json
  • medium
    brace-expansion@5.0.9: 3 known vulnerabilities
    GHSA-6j4f-fj2g-mc7p, GHSA-q2hr-2g5m-vwhr, GHSA-qhr7-859c-m2p7
    docs/en/documentation/getting-started/quickstart/js/langchain/package-lock.json
  • low
    Possible example credential in docs/tests: looker-client-secret
    docs/en/integrations/looker/samples/looker_mcp_inspector/_index.md:57
  • low
    Possible example credential in docs/tests: looker-client-id
    docs/en/integrations/looker/samples/looker_mcp_inspector/_index.md:56
  • low
    yaml@2.7.0: 1 known vulnerability
    GHSA-48c2-rrv3-qjmp
    .hugo/package-lock.json
  • low
    golang.org/x/crypto@0.57.0: 7 known vulnerabilities
    GO-2026-5932, GO-2026-5932, GO-2026-5932, GO-2026-5932, GO-2026-5932 +2 more
    docs/en/documentation/configuration/pre-post-processing/go/adk/go.mod
  • low
    golang.org/x/net@0.60.0: 14 known vulnerabilities
    GO-2026-6860, GO-2026-6866, GO-2026-6860, GO-2026-6866, GO-2026-6860 +9 more
    docs/en/documentation/configuration/pre-post-processing/go/adk/go.mod
  • low
    @hono/node-server@1.19.13: 4 known vulnerabilities
    GHSA-frvp-7c67-39w9, GHSA-rmxm-3fg6-px4f, GHSA-frvp-7c67-39w9, GHSA-rmxm-3fg6-px4f
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • low
    @opentelemetry/core@2.1.0: 2 known vulnerabilities
    GHSA-8988-4f7v-96qf, GHSA-8988-4f7v-96qf
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • low
    @tootallnate/once@1.1.2: 2 known vulnerabilities
    GHSA-vpq2-c234-7xj6, GHSA-vpq2-c234-7xj6
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • low
    fast-uri@3.1.7: 15 known vulnerabilities
    GHSA-333x-w4r6-6crp, GHSA-hrr3-gc8f-f4qj, GHSA-w74x-v6f9-j3xg, GHSA-wjr9-j795-jxcr, GHSA-xhq7-xmqj-769h +10 more
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • low
    glob@10.5.0: 4 known vulnerabilities
    GHSA-3g3m-2fjr-6pw4, GHSA-3g3m-2fjr-6pw4, GHSA-3g3m-2fjr-6pw4, GHSA-3g3m-2fjr-6pw4
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • low
    hono@4.12.32: 18 known vulnerabilities
    GHSA-54fx-42gc-7vw4, GHSA-5r4p-p66f-jhc7, GHSA-79qm-7rj5-m7r9, GHSA-8j4g-w8fx-2239, GHSA-crvj-82cr-hjcx +13 more
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • low
    minimatch@10.2.4: 2 known vulnerabilities
    GHSA-g3hv-75wg-m249, GHSA-g3hv-75wg-m249
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • low
    minimatch@9.0.9: 2 known vulnerabilities
    GHSA-g3hv-75wg-m249, GHSA-g3hv-75wg-m249
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • low
    protobufjs@7.6.4: 4 known vulnerabilities
    GHSA-j3f2-48v5-ccww, GHSA-j3f2-48v5-ccww, GHSA-j3f2-48v5-ccww, GHSA-j3f2-48v5-ccww
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • low
    qs@6.15.2: 9 known vulnerabilities
    GHSA-4mjr-xmp4-gh2g, GHSA-6pq8-jhm2-2vcw, GHSA-x5fp-wj9c-mxmx, GHSA-4mjr-xmp4-gh2g, GHSA-6pq8-jhm2-2vcw +4 more
    docs/en/documentation/configuration/pre-post-processing/js/adk/package-lock.json
  • low
    langgraph@1.2.9: 1 known vulnerability
    GHSA-3fx2-cqw9-xr3c
    docs/en/documentation/configuration/pre-post-processing/python/langchain/requirements.txt
  • low
    ip-address@10.4.0: 5 known vulnerabilities
    GHSA-2vr4-cq9g-pvrc, GHSA-h3mg-xc3c-68pw, GHSA-j6r3-76f7-8jcv, GHSA-rpw4-54j3-4h4q, GHSA-rxp7-6hxx-x8q5
    docs/en/documentation/getting-started/quickstart/js/adk/package-lock.json
  • low
    minimatch@9.0.8: 1 known vulnerability
    GHSA-g3hv-75wg-m249
    docs/en/documentation/getting-started/quickstart/js/adk/package-lock.json
  • low
    @opentelemetry/core@1.25.1: 1 known vulnerability
    GHSA-8988-4f7v-96qf
    docs/en/documentation/getting-started/quickstart/js/genkit/package-lock.json
  • low
    @opentelemetry/core@1.30.1: 1 known vulnerability
    GHSA-8988-4f7v-96qf
    docs/en/documentation/getting-started/quickstart/js/genkit/package-lock.json
  • low
    @opentelemetry/instrumentation-cassandra-driver@0.40.0: 1 known vulnerability
    GHSA-qqmp-wf37-98f9
    docs/en/documentation/getting-started/quickstart/js/genkit/package-lock.json
  • low
    @opentelemetry/instrumentation-knex@0.39.0: 1 known vulnerability
    GHSA-qqmp-wf37-98f9
    docs/en/documentation/getting-started/quickstart/js/genkit/package-lock.json
  • low
    @opentelemetry/instrumentation-mongoose@0.41.0: 1 known vulnerability
    GHSA-qqmp-wf37-98f9
    docs/en/documentation/getting-started/quickstart/js/genkit/package-lock.json
  • low
    @opentelemetry/instrumentation-mysql@0.40.0: 1 known vulnerability
    GHSA-qqmp-wf37-98f9
    docs/en/documentation/getting-started/quickstart/js/genkit/package-lock.json
  • low
    @opentelemetry/instrumentation-mysql2@0.40.0: 1 known vulnerability
    GHSA-qqmp-wf37-98f9
    docs/en/documentation/getting-started/quickstart/js/genkit/package-lock.json
  • low
    @opentelemetry/instrumentation-pg@0.43.0: 1 known vulnerability
    GHSA-qqmp-wf37-98f9
    docs/en/documentation/getting-started/quickstart/js/genkit/package-lock.json
  • low
    @opentelemetry/instrumentation-tedious@0.13.0: 1 known vulnerability
    GHSA-qqmp-wf37-98f9
    docs/en/documentation/getting-started/quickstart/js/genkit/package-lock.json
  • low
    minimatch@9.0.7: 1 known vulnerability
    GHSA-g3hv-75wg-m249
    docs/en/documentation/getting-started/quickstart/js/langchain/package-lock.json
  • low
    idna@3.9.0: 2 known vulnerabilities
    PYSEC-2026-215, PYSEC-2026-215
    docs/en/documentation/getting-started/quickstart/python/core/requirements.txt
  • low
    pygments@2.9.0: 6 known vulnerabilities
    PYSEC-2023-117, PYSEC-2026-2987, PYSEC-2023-117, PYSEC-2026-2987, PYSEC-2023-117 +1 more
    docs/en/documentation/getting-started/quickstart/python/core/requirements.txt
  • low
    langgraph@1.2.4: 1 known vulnerability
    GHSA-3fx2-cqw9-xr3c
    docs/en/documentation/getting-started/quickstart/python/langchain/requirements.txt
  • low
    github.com/go-chi/chi/v5@5.3.0: 1 known vulnerability
    GHSA-j6qf-3m9c-vwj3
    go.mod
  • low
    Reads environment variables not listed in the manifest
    GOOGLE_GENAI_API_KEY, GOOGLE_API_KEY, ORCH_NAME, GEMINI_API_KEY, GCP_PROJECT, TOOLBOX_PLATFORM

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 Toolbox alternatives

View more →

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

NameStarsLicenceLast updatedScan
MCP Toolbox (this page)
googleapis
17kApache-2.0Nov 1, 2026Scanned, no flagged issues
Codebase Memory MCP
DeusData
48kMITNov 1, 2026Scanned, see report
Xerj
xerj-org
19kApache-2.0Nov 1, 2026Scanned, no flagged issues
Nightingale
ccfos
13kApache-2.0Oct 30, 2026Scanned, no flagged issues
Dbhub
bytebase
3.8kMITOct 26, 2026Scanned, no flagged issues
Postgres MCP
crystaldba
3.4kMITAug 17, 2026Scanned, no flagged issues