Qsdsan Engine Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Qsdsan Engine Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Build and simulate dynamic wastewater-treatment flowsheets using QSDsan and retrieve structured numerical results.
Experimental v0.1.0. These tools return calculations and structured evidence; the calling LLM supplies explanations and reporting. Engineering review remains necessary.
Install uv and run with Python 3.12:
uvx --python 3.12 --with 'puran-mcp-support @ git+https://github.com/puran-water/[email protected]#subdirectory=support/puran-mcp-support' --from 'git+https://github.com/puran-water/[email protected]' qsdsan-engine-mcpThe server uses local MCP stdio. It requires no Puran account or private package. uv shares its dependency cache between isolated tool environments. PyPI publishing has not been configured; the pinned public Git release is the installation path.
Use this configuration in a client supporting local stdio MCP servers:
{
"mcpServers": {
"qsdsan-engine-mcp": {
"command": "uvx",
"args": [
"--python",
"3.12",
"--with",
"puran-mcp-support @ git+https://github.com/puran-water/[email protected]#subdirectory=support/puran-mcp-support",
"--from",
"git+https://github.com/puran-water/[email protected]",
"qsdsan-engine-mcp"
]
}
}
}Run the server in a user-owned working directory. Local input and result files belong to that user. Hosted HTTP authentication and managed employee access are outside this release.
See known issue details, test results, content scan, and licensing inventory. These limitations are disclosed for early feedback.
See LICENSE, NOTICE and THIRD-PARTY-NOTICES for the wrapper and retained upstream material. External dependencies retain their own licenses.
Built by Puran Water.
Historical source-suite snapshot: 27 error, 1544 passed, 7 skipped, 39 failed. These counts predate the cleaned standalone export; they are not its qualification result. Later repairs covered selected subsets only. See historical quality scope.
Bundled feedstock input presets are excluded. Supply a complete influent basis; classification names alone do not provide a design input dataset.
First startup can spend several minutes compiling upstream numerical kernels and creating caches. Allow for this when configuring the client startup timeout.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.