dwsim-mcp (rigorous column fork)
MCP serverCommunity
A standalone build of DWSIM 10's MCP server with added tools for rigorous distillation and absorption columns. By wdh282002.
1 starsUpdated 2 months 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 10 (built against a DWSIM 10 binary folder or a dwsim10 source checkout)
- Operating systems
- Windows, Linux, macOS
- Needs a DWSIM licence
- No
- Transport
- Local (stdio)
- AI clients documented
- Claude Desktop, WorkBuddy
- Licence
- GPL-3.0
- Language
- C#
What it can do
- Carries the source of DWSIM 10's own MCP server (tools/DWSIM.MCPServer) with build scripts that produce a self-contained executable, so no .NET runtime is needed on the target machine.
- Adds column tools to set the stage count and pressure profile, set condenser and reboiler specifications, move a feed stage, connect a vapour overhead product and list the streams a column actually knows about.
- Lets stream compositions be given as mole fractions, mass fractions, molar flows or mass flows; the author reports that the upstream tools treated every value as a mass flow.
- Includes a patch and pull request text for sending the changes back to DWSIM 10.
Limitations
- No prebuilt binaries; you build it yourself with the .NET 10 SDK against a DWSIM 10 binary folder that contains DWSIM.Automation.dll.
- A fork of the upstream server, so it may lag behind tools added in later DWSIM 10 releases.
- Only the stdio launch (`--stdio`) is documented.
Install
./scripts/build.sh --dwsim-bin /path/to/dwsim/bin.\scripts\build.ps1 -DwsimBinDir D:\DWSIM\dwsim-mcp{
"mcpServers": {
"dwsim": {
"command": "D:\\DWSIM\\dwsim-mcp\\dwsim-mcp.exe",
"args": ["--stdio"]
}
}
}Source: github.com/wdh282002/dwsim-mcp#register-with-an-mcp-client
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.