dwsim_9.0.5_mcp
MCP serverCommunity
Edits DWSIM 9.0.5 flowsheets live in an open DWSIM window on Windows, or in a hidden background copy. By markKinyingi.
0 starsUpdated 5 weeks agoGitHub data from 5 Nov 2026
At a glance
- Type
- MCP server
- Works with
- DWSIM
- How it connects
- Drives a running copy of the tool
- Access
- Can modify models
- Tool versions
- DWSIM 9.0.5, classic .NET Framework build; the cross-platform DWSIM build doesn't work
- Operating systems
- Windows
- Needs a DWSIM licence
- No
- Transport
- Local (stdio)
- AI clients documented
- Claude Desktop, Claude Code
- Licence
- MIT
- Language
- Python, C#
What it can do
- Live mode drives a running DWSIM window through an "MCP Bridge" extender, so added objects, property edits and solves show on screen; without it, a hidden background copy is used through the Automation API.
- Builds and edits flowsheets (objects, connections, stream specs with units, unit-operation settings, conversion, equilibrium and kinetic reactions) and solves them.
- Compares property packages, runs one-variable sensitivity studies, diagnoses flowsheet problems and exports stream tables to CSV or Excel.
- Searches DWSIM's compound databases, creates custom compounds from your data and imports compounds from Cheméo.
Limitations
- Windows 10/11 only, and only the classic .NET Framework DWSIM build; the author suggests a Windows virtual machine on macOS or Linux.
- Live control is off each time DWSIM starts; you switch it on in Tools > MCP Bridge and approve the connection in a prompt.
- Moving the folder or reinstalling Python means running the setup script again, because the extender only accepts the exact Python and server script it was built for.
Install
git clone https://github.com/markKinyingi/dwsim_9.0.5_mcp.git
powershell -ExecutionPolicy Bypass -File setup.ps1claude mcp add dwsim -- <python.exe> <path>\server.pySource: github.com/markKinyingi/dwsim_9.0.5_mcp#manual-setup-what-setupps1-does
MCP servers and skills run code on your computer. Review the source before installing.
AI-generated models, drawings and results must be checked by a qualified engineer before use.