Open Source

Engineering Engines as First-Class Citizens

Deterministic simulation engines are infrastructure, not afterthoughts. Peer-reviewed open-source engines exposed as typed MCP tools with session persistence, cross-engine handoffs, and model credibility metadata.

Why This Matters

In most engineering firms, simulation models live in notebooks, Excel spreadsheets, or desktop applications disconnected from project state. An engineer runs a model, copies results into a report, and the model becomes stale the moment project parameters change.

PuranOS treats engineering computation differently. Each engine is API-first (not GUI-first), session-persistent across agent interactions, and produces results with explicit credibility metadata — so downstream consumers know whether a number came from a screening estimate or a calibrated model.

Cross-engine handoffs use typed converters. A QSDsan effluent composition becomes a WaterTAP influent specification with unit conversion and component mapping, carrying provenance from the source model.

Open-Source MCP Servers

QSDsan Engine MCP

Full activated sludge and anaerobic digestion modeling. IWA ADM1, ASM1, ASM2d. Session-persistent simulations with model credibility metadata.

Source: University of Illinois

WaterTAP Engine MCP

Membrane modeling and techno-economic analysis. RO, NF, ED, crystallizer, evaporator. Cross-engine handoffs from QSDsan via typed converters.

Source: NAWI / DOE

Water Chemistry MCP

Chemical equilibrium, precipitation, dosing optimization. Multi-database support (phreeqc.dat, minteq.dat, llnl.dat, pitzer.dat).

Source: USGS PHREEQC

Fluids MCP

Fluid mechanics with 120+ fluid properties. Pipe sizing, pump TDH, control valve sizing (IEC 60534), blower power.

Source: CoolProp + fluids library

Heat Transfer MCP

Thermal engineering tools. Surface heat loss, insulation design, heat exchangers. 390+ material conductivities (VDI/ASHRAE).

Source: ht + thermo libraries

Model Credibility Metadata

An agent-generated sizing is not automatically "engineering grade." Every simulation result carries explicit credibility metadata:

Model status

validated · calibrated · heuristic · preliminary · stub

Decision grade

design · budgetary · screening · order-of-magnitude

Validation basis

bench-tested · plant-data · literature · vendor · assumed

The credibility metadata is what allows a PE reviewer to know what level of trust to place in a result.

Explore the source

All engineering MCP servers are open-source. The architecture is documented.