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
Enterprise OSS: Self-Hosted and Forkable
Engineering engines are half the stack. The other half is enterprise operations: project management, maintenance, inventory, procurement, and CRM. PuranOS runs these as self-hosted open-source applications — chosen for their schemas, not their UIs.
Self-hosting is not a cost optimization. It is an architectural requirement. When the equipment identity ontology demanded a native equipment_tag field on the CMMS Asset entity, we forked the codebase, added the field with a database migration, and deployed the custom build in under a minute. With a SaaS vendor, that change enters a feature backlog. With self-hosted OSS, the schema serves the ontology — not the other way around.
Atlas CMMS
Asset management, work orders, preventive maintenance, meters, vendor tracking. Forked to add native equipment tag identity and remove license gating.
OpenProject
Project management with typed custom fields for agent state, predecessor/successor task dependencies, and human-AI bidirectional delegation. The coordination substrate for all agents.
InvenTree
Parts, stock, BOMs, purchase orders, and manufacturer tracking. Spare parts applicability linked to equipment positions via the identity registry.
Twenty CRM
Contacts, companies, opportunities, and pipelines. Modern API-first CRM with clean Postgres schema.
Equipment Identity Registry
Canonical equipment identity: functional positions (ISO 14224) linked to physical asset instances. The governed master identity that connects every system via ISA 5.1 tags and UUIDs.
Capabilities at a Glance
Seven API-first engineering servers, each exposing deterministic calculations as typed MCP tools with session persistence and credibility metadata.
QSDsan Engine MCP
University of Illinois (QSD Group)
WaterTAP Engine MCP
NAWI / DOE + Sandia/LBNL
Water Chemistry MCP
USGS
Fluids MCP
Caleb Bell et al.
Heat Transfer MCP
Caleb Bell et al.
Corrosion Engineering MCP
NRL + NORSOK + USGS
Engineering MCP
Process Intelligence Research + ISA
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.
