Skip to content
Tresca

Aspen Plus MCP Server (BadWanghaha)

MCP serverCommunity

A local HTTP server with 38 Aspen Plus tools over COM, including NSGA-II multi-objective optimisation. By BadWanghaha.

0 starsUpdated 11 days 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 V12 to V15 (tested on V15)
Operating systems
Windows
Needs a Aspen Plus licence
Yes
Transport
Remote (HTTP)
AI clients documented
Claude Desktop, Cursor, Codex, DeepSeek Harness
Licence
MIT
Language
Python

What it can do

  • Opens, creates, saves, checks and runs simulations, with several named sessions open at once.
  • Places, deletes and connects blocks and streams, discovering block ports automatically.
  • Reads and writes tree values singly or in batches, and edits property methods, components, reaction sets and RadFrac side duties.
  • Runs multi-objective NSGA-II optimisation over decision variables, objectives and constraints, previewing the study first by default.

Limitations

  • Windows 10/11 only, with Python 3.11 or 3.12 and the mcp package pinned to 1.29.0.
  • Listens on 127.0.0.1 with no authentication; each Aspen instance takes a licence seat, so the author advises running batches one after another.
  • The README is mainly in Chinese, with a short English section.

Install

cd aspen-plus-mcp
powershell -ExecutionPolicy Bypass -File scripts\setup.ps1
powershell -ExecutionPolicy Bypass -File scripts\start.ps1

Source: github.com/BadWanghaha/aspen-plus-mcp#quick-start

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.