Abaqus GUI Scripting icon

Abaqus GUI Scripting

Enables Python script execution within a running Abaqus/CAE GUI and retrieves messages from its log area via MCP tools.

About

Abaqus GUI Scripting provides an MCP interface for interacting with an existing Abaqus/CAE Graphical User Interface (GUI). By automating the 'File -> Run Script...' menu, it allows for the execution of Python scripts within the Abaqus environment. Additionally, it retrieves messages from the Abaqus message log/area, offering a streamlined way to control and monitor Abaqus simulations through MCP tools.

Key Features

  • Exposes functionalities as standard MCP tools and prompts.
  • 37 GitHub stars
  • Operates on an already running Abaqus/CAE instance without starting or stopping it.
  • Retrieves text content from the Abaqus/CAE message log area.
  • Executes Python scripts in a running Abaqus/CAE GUI.
  • Uses GUI automation techniques (`pywinauto`) for Abaqus/CAE application control.

Use Cases

  • Monitoring the progress and output of Abaqus simulations remotely.
  • Automating repetitive tasks within the Abaqus/CAE environment.
  • Integrating Abaqus simulations with LLM agents for automated analysis.
Craft Better Prompts with AnyPrompt
Sponsored