Skip to content
Tresca

Aspen Plus MCP (aspen-mcp)

MCP serverCommunity

75 COM tools for Aspen Plus V15: parameter changes, runs, columns, reactions and convergence checks. By ddtlxc001.

7 starsUpdated 4 months agoGitHub data from 5 Nov 2026

At a glance

Type
MCP server
Works with
Aspen Plus
How it connects
Drives a running copy of the tool
Access
Can modify models
Tool versions
Aspen Plus V15 (GUI 41.0 / 40.0)
Operating systems
Windows
Needs a Aspen Plus licence
Yes
Transport
Local (stdio)
AI clients documented
Reasonix, Claude Desktop, VS Code
Licence
MIT
Language
Python

What it can do

  • Meant for a flowsheet you lay out in the GUI; it then changes block and stream inputs, runs sensitivity sweeps, reruns the case and reads stream and block results.
  • Can also add and connect blocks and streams, add components, switch the property method and set up power-law, LHHW and equilibrium reaction sets.
  • Has RadFrac tools for stages, pressure profile, condenser and reboiler type, feed and product stages, and side duties, plus tear-stream estimates and FSplit fractions.
  • Scans for unfilled inputs, reads block convergence status and searches a built-in knowledge base of convergence fixes; ships parameter notes for 70 block types.

Limitations

  • Windows only, through Aspen's COM interface; the README is written in Chinese.
  • Holds a single Aspen session; restarting the MCP client loses the open case.
  • The README warns that some COM errors leave Aspen in a bad state and need the file closed and reopened, and that reaction coefficient tables sometimes need filling by hand.

Install

cd aspen-mcp
python -m venv venv
venv\Scripts\pip install -e .
venv\Scripts\aspen-mcp

Source: github.com/ddtlxc001/aspen-mcp#安装给同学用

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.