ABAQUS MCP Server for GUI Scripting
MCP serverCommunity
Runs Python scripts in an already open Abaqus/CAE window by automating File > Run Script, then scrapes the message area. By jianzhichun.
107 starsUpdated 1 year agoGitHub data from 5 Nov 2026
At a glance
- Type
- MCP server
- Works with
- Abaqus
- 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 Abaqus licence
- Yes
- Transport
- Local (stdio)
- AI clients documented
- Not stated in its documentation
- Licence
- MIT
- Language
- Python
What it can do
- Submits Abaqus Scripting Interface code to the running Abaqus/CAE GUI through pywinauto.
- Reads text from the Abaqus/CAE message area so the agent can see what the script did.
- Ships a prompt that explains how to combine the two tools and check results.
Limitations
- Windows only, and Abaqus/CAE must already be open, focused and free of modal dialogs.
- The script tool reports only that the script was submitted; output has to be read back from the message log, which uses heuristics and can break with UI changes.
- No commits since May 2025.
Install
pip install -r requirements.txt
python mcp_server.pyMCP 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.