Skip to content
Tresca

Abaqus MCP Server (rutwikg)

MCP serverCommunity

Runs Abaqus/Standard headless, reads .sta, .msg and .dat files after a failure, patches the deck and resubmits. By rutwikg.

4 starsUpdated 7 weeks 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
Developed against Abaqus 2022 (Python 2.7 kernel scripts)
Operating systems
Windows, Linux
Needs a Abaqus licence
Yes
Transport
Local (stdio)
AI clients documented
Claude Desktop, Claude Code
Licence
AGPL-3.0
Language
Python

What it can do

  • Thirteen tools covering environment checks, job runs, status, job files, spec templates, model building and results.
  • Builds and meshes models from a JSON spec, either from STEP or IGES geometry or from parametric shapes such as plates, notched bars and L-brackets.
  • Repairs failed runs with bounded rules (misspelt keywords, duplicate definitions, stabilisation, smaller increments) and refines the mesh when the failure is mesh-shaped.
  • Reports runs repaired by changing the physics as succeeded with caveats, and refuses to invent missing materials or sections.

Limitations

  • AGPL-3.0, including use offered over a network; a commercial licence is offered separately.
  • The runner uses the Windows abaqus.bat launcher; the Docker image can't contain Abaqus, so you mount your own installation and licence server.
  • On Windows install with pip; the author reports that uv fails to unpack a dependency there.

Install

pip install abaqus-mcp

Source: github.com/rutwikg/abaqus-mcp#install

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.