Skip to content
Tresca

AspenPlus MCP Server

MCP serverCommunity

Opens, runs and edits Aspen Plus files over COM on Windows, reading and writing values by tree path. By brack101.

37 starsUpdated 1 year 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
Not stated in its documentation
Operating systems
Windows
Needs a Aspen Plus licence
Yes
Transport
Local (stdio)
AI clients documented
Claude Desktop
Licence
MIT
Language
Python

What it can do

  • Opens a .bkp simulation, runs it, and gets or sets any value by its variable-tree path, such as a stream temperature or a component flow.
  • An optional enhanced mode adds and deletes blocks, adds streams, connects them to block ports and saves the file.
  • Names Mixer, Heater, Flash2, RadFrac, DSTWU, RPlug, RCSTR and RYield as the supported block types.

Limitations

  • Windows only, because it drives Aspen Plus through its COM interface; you need your own Aspen Plus installation.
  • A small tool set (five basic tools, five more in enhanced mode); everything else goes through raw tree paths, so you need to know Aspen's node names.
  • The README doesn't state which Aspen Plus versions were tested.

Install

cd AspenPlus-MCP-Server
python -m venv venv
pip install -e .

Source: github.com/brack101/AspenPlus-MCP-Server#installation

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.