Skip to content
Tresca

Abaqus MCP Server (kbzowski)

MCP serverCommunity

Runs scripts in a live Abaqus/CAE session through a plug-in and returns their output, with a headless noGUI mode and HTTP. By kbzowski.

0 starsUpdated 2 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
GUI mode tested with Abaqus/CAE 6.14-5 on Windows 11; headless and Linux not yet run against real Abaqus
Operating systems
Windows, Linux
Needs a Abaqus licence
Yes
Transport
Local (stdio), Remote (HTTP)
AI clients documented
Claude Code
Licence
MIT
Language
Python

What it can do

  • Replaces GUI automation with a small Abaqus plug-in that polls a job folder and runs each script in the CAE kernel, so variables persist between calls and no window focus is needed.
  • Returns each script's printed output and tracebacks as OK or FAILED.
  • Finds installed Abaqus versions and can launch CAE with the plug-in, with or without a GUI.
  • Looks up live API docstrings and members with a read-only describe tool, matching the installed version.

Limitations

  • A fork of jianzhichun/abaqus-mcp-server with few users so far.
  • Headless mode still checks out a CAE licence, and the HTTP transport needs a token for any non-loopback address.
  • The execute tool runs any code it receives.

Install

{
  "mcpServers": {
    "abaqus": {
      "command": "uv",
      "args": ["--directory", "C:/path/to/abaqus-mcp-server", "run", "mcp_server.py"]
    }
  }
}

Source: github.com/kbzowski/abaqus-mcp-server#setup

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.