Agentic Swmm Workflow MCP Server

by Zhonghao1995• 31•• Scanned•Claim this listing•Request removal
Developer Toolsagentic aiagentic frameworkclaude codeclaude skillscodex

Agentic SWMM is an automated, auditable, and memory-informed framework for reproducible stormwater modelling, integrating QGIS and EPA SWMM through the aiswmm runtime, reusable Skills, and MCP interfaces, with QA verification, provenance tracking, calibration support, and Codex, Hermes, Claude code as well as OpenClaw compatibility

Agentic Swmm Workflow is an open-source mcp server by Zhonghao1995, written mainly in Python, with 31 GitHub stars and the MIT license. Its code was last updated Oct 28, 2026.

Scan summary: scanned Nov 5, 2026 at commit a3bf4f2. No capabilities flagged by our checks. Scan policy

Scanned
Full scan at a3bf4f2 · Nov 5, 2026
Scanned Builds
Static code scanpass
Secrets scanpass
Dependency audit588 known vulnerabilitiesfail
Manifestnonewarn
Buildpass
Boot & handshakefail
Network egressn/a
Reproducible (×3)n/a

Findings (31)

  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • medium
    @modelcontextprotocol/sdk@1.29.0: 36 known vulnerabilities
    GHSA-22jm-h49p-29qw, GHSA-46jr-4wx8-v453, GHSA-6prh-2h8m-c8cw, GHSA-6qxp-vccf-f47h, GHSA-f897-62hf-6gxq +31 more
    mcp/swmm-builder/package-lock.json
  • medium
    body-parser@2.2.2: 18 known vulnerabilities
    GHSA-27r3-jxmh-p828, GHSA-v422-hmwv-36x6, GHSA-27r3-jxmh-p828, GHSA-v422-hmwv-36x6, GHSA-27r3-jxmh-p828 +13 more
    mcp/swmm-builder/package-lock.json
  • medium
    fast-uri@3.1.2: 66 known vulnerabilities
    GHSA-333x-w4r6-6crp, GHSA-4c8g-83qw-93j6, GHSA-7p8r-x3mc-p8w7, GHSA-f65p-4m7j-42xc, GHSA-fph4-wmhf-6fwf +61 more
    mcp/swmm-builder/package-lock.json
  • medium
    hono@4.12.18: 126 known vulnerabilities
    GHSA-2gcr-mfcq-wcc3, GHSA-3hrh-pfw6-9m5x, GHSA-54fx-42gc-7vw4, GHSA-5r4p-p66f-jhc7, GHSA-79qm-7rj5-m7r9 +121 more
    mcp/swmm-builder/package-lock.json
  • medium
    ip-address@10.2.0: 48 known vulnerabilities
    GHSA-22jq-vg5j-6vgg, GHSA-2vr4-cq9g-pvrc, GHSA-4xrf-jv44-h6hh, GHSA-h3mg-xc3c-68pw, GHSA-j6r3-76f7-8jcv +43 more
    mcp/swmm-builder/package-lock.json
  • medium
    zod@4.4.3: 5 known vulnerabilities
    GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5
    mcp/swmm-builder/package-lock.json
  • medium
    zod@3.25.76: 2 known vulnerabilities
    GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5
    mcp/swmm-calibration/package-lock.json
  • medium
    @hono/node-server@1.19.9: 9 known vulnerabilities
    GHSA-92pp-h63x-v22m, GHSA-frvp-7c67-39w9, GHSA-wc8c-qw6v-h7f6, GHSA-92pp-h63x-v22m, GHSA-frvp-7c67-39w9 +4 more
    mcp/swmm-gis/package-lock.json
  • medium
    @modelcontextprotocol/sdk@1.27.1: 18 known vulnerabilities
    GHSA-22jm-h49p-29qw, GHSA-46jr-4wx8-v453, GHSA-6prh-2h8m-c8cw, GHSA-6qxp-vccf-f47h, GHSA-f897-62hf-6gxq +13 more
    mcp/swmm-gis/package-lock.json
  • medium
    express-rate-limit@8.2.1: 3 known vulnerabilities
    GHSA-46wh-pxpv-q5gq, GHSA-46wh-pxpv-q5gq, GHSA-46wh-pxpv-q5gq
    mcp/swmm-gis/package-lock.json
  • medium
    fast-uri@3.1.0: 36 known vulnerabilities
    GHSA-333x-w4r6-6crp, GHSA-4c8g-83qw-93j6, GHSA-7p8r-x3mc-p8w7, GHSA-f65p-4m7j-42xc, GHSA-hrr3-gc8f-f4qj +31 more
    mcp/swmm-gis/package-lock.json
  • medium
    hono@4.12.2: 105 known vulnerabilities
    GHSA-26pp-8wgv-hjvm, GHSA-2gcr-mfcq-wcc3, GHSA-3hrh-pfw6-9m5x, GHSA-458j-xx4x-4375, GHSA-54fx-42gc-7vw4 +100 more
    mcp/swmm-gis/package-lock.json
  • medium
    ip-address@10.0.1: 18 known vulnerabilities
    GHSA-h3mg-xc3c-68pw, GHSA-j6r3-76f7-8jcv, GHSA-mwp4-54f8-5fhr, GHSA-rpw4-54j3-4h4q, GHSA-rxp7-6hxx-x8q5 +13 more
    mcp/swmm-gis/package-lock.json
  • medium
    path-to-regexp@8.3.0: 6 known vulnerabilities
    GHSA-27v5-c462-wpq7, GHSA-j3q9-mxjg-w52f, GHSA-27v5-c462-wpq7, GHSA-j3q9-mxjg-w52f, GHSA-27v5-c462-wpq7 +1 more
    mcp/swmm-gis/package-lock.json
  • medium
    zod@4.3.6: 3 known vulnerabilities
    GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5
    mcp/swmm-gis/package-lock.json
  • medium
    @modelcontextprotocol/sdk@1.30.0: 6 known vulnerabilities
    GHSA-22jm-h49p-29qw, GHSA-46jr-4wx8-v453, GHSA-6prh-2h8m-c8cw, GHSA-6qxp-vccf-f47h, GHSA-f897-62hf-6gxq +1 more
    mcp/swmm-uncertainty/package-lock.json
  • medium
    body-parser@2.3.0: 1 known vulnerability
    GHSA-27r3-jxmh-p828
    mcp/swmm-uncertainty/package-lock.json
  • medium
    fast-uri@3.1.5: 10 known vulnerabilities
    GHSA-333x-w4r6-6crp, GHSA-5jgf-p345-68v8, GHSA-f65p-4m7j-42xc, GHSA-fph4-wmhf-6fwf, GHSA-hrr3-gc8f-f4qj +5 more
    mcp/swmm-uncertainty/package-lock.json
  • medium
    MCP server didn't complete the protocol handshake
    timed out waiting for the server
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/test_cite_parameter_choice.py:110
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    tests/test_cross_watershed_transfer_storm_key.py:131
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/test_error_remediation.py:129
  • low
    @hono/node-server@1.19.14: 12 known vulnerabilities
    GHSA-frvp-7c67-39w9, GHSA-rmxm-3fg6-px4f, GHSA-frvp-7c67-39w9, GHSA-rmxm-3fg6-px4f, GHSA-frvp-7c67-39w9 +7 more
    mcp/swmm-builder/package-lock.json
  • low
    qs@6.15.1: 24 known vulnerabilities
    GHSA-4mjr-xmp4-gh2g, GHSA-6pq8-jhm2-2vcw, GHSA-q8mj-m7cp-5q26, GHSA-x5fp-wj9c-mxmx, GHSA-4mjr-xmp4-gh2g +19 more
    mcp/swmm-builder/package-lock.json
  • low
    qs@6.15.0: 12 known vulnerabilities
    GHSA-4mjr-xmp4-gh2g, GHSA-6pq8-jhm2-2vcw, GHSA-q8mj-m7cp-5q26, GHSA-x5fp-wj9c-mxmx, GHSA-4mjr-xmp4-gh2g +7 more
    mcp/swmm-gis/package-lock.json
  • low
    @hono/node-server@2.1.0: 1 known vulnerability
    GHSA-rmxm-3fg6-px4f
    mcp/swmm-uncertainty/package-lock.json
  • low
    hono@4.13.1: 5 known vulnerabilities
    GHSA-5r4p-p66f-jhc7, GHSA-crvj-82cr-hjcx, GHSA-g6gw-c38x-mqfc, GHSA-gqvv-2mrq-wpjv, GHSA-hxh3-vqpv-xpqv
    mcp/swmm-uncertainty/package-lock.json
  • 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
    mcp/swmm-uncertainty/package-lock.json
  • low
    qs@6.15.3: 3 known vulnerabilities
    GHSA-4mjr-xmp4-gh2g, GHSA-6pq8-jhm2-2vcw, GHSA-x5fp-wj9c-mxmx
    mcp/swmm-uncertainty/package-lock.json
  • low
    No manifest declaring network access and environment variables (agent.json)

Network activity

During install
files.pythonhosted.orgpypi.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.

Agentic Swmm Workflow alternatives

View more →

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

NameStarsLicenceLast updatedScan
Agentic Swmm Workflow (this page)
Zhonghao1995
31MITOct 28, 2026Scanned, no flagged issues
MCP Use
mcp-use
11kMITOct 30, 2026Scanned, no flagged issues
MobileBuildMCP
getsentry
6.5kMITNov 1, 2026Scanned, no flagged issues
Gemini Notebook MCP CLI
jacob-bd
6.4kMITOct 27, 2026Scanned, no flagged issues
Mcporter
openclaw
5.1kMITOct 27, 2026Scanned, no flagged issues
Flint Chart
microsoft
4.5kMITNov 1, 2026Scanned, no flagged issues