Skip to content
Tresca

CalculiX MCP servers and AI agent skills

Two community MCP servers run the free CalculiX solver, and because ccx needs no licence both work from files rather than a live session. One edits Abaqus-style .inp decks, runs ccx, reads .dat results and runs sizing optimisation, with three companion skills; the other meshes STEP parts with Gmsh and runs CalculiX inside a Docker image. Neither drives the cgx pre- and post-processor.

  • No official Open source server yet.
  • 2 MCP servers and 1 agent skill listed.
Open source2 servers · 1 skillChecked 4 Nov 2026

Integrations for CalculiX

Community and commercial servers

MCP serverCommunity

CalculiX MCP (CAE Agent Hub)by Cai-aa

Parses CalculiX .inp decks, edits design variables, runs ccx, reads .dat results and runs sizing optimisation on shells and beams.

LocalWindows, macOS, LinuxCan modify models1.3k· updated 10 days ago
MCP serverCommunity

@casys/mcp-calculixby Casys AI (superWorldSavior)

Meshes a STEP part with Gmsh and analyses it in CalculiX inside Docker, returning unit-bearing results and a small viewer app.

LocalLinuxCan modify models0· updated 5 weeks ago

Agent skills

SkillCommunity

CalculiX skills (CAE Agent Hub)by Cai-aa

Three SKILL.md workflows for the hub's CalculiX server: linear static runs, modal analysis and sizing optimisation.

1.3k· updated 10 days ago

Listings are sorted by origin, then by recent activity. GitHub data is refreshed nightly. Nothing here is ranked.

How AI connects to CalculiX

An MCP server or skill can only do what CalculiX lets programs do. CalculiX exposes 2 automation interfaces:

  • Input decks (.inp) and the ccx command line (Input files): The CalculiX solver, ccx, reads input decks in the Abaqus keyword format and runs from the command line, writing .dat text results, .frd result files and a .sta status file. Because decks are text and the solver is free, an agent can edit a card, rerun and compare without licence limits. The CAE Agent Hub server notes that ccx can exit with status 0 after printing an error, so it checks stdout and the .sta file instead. Documentation
  • cgx pre- and post-processor (Command line): cgx is the interactive 3D pre- and post-processor that ships with CalculiX. It can also write mesh data for Nastran, Abaqus, Ansys, Code_Aster and OpenFOAM, and both programs can be used independently, which is why the servers here skip it and handle meshing with Gmsh or existing decks. Documentation

What Open source offers

CalculiX was written by engineers at MTU Aero Engines in Munich and published as free software on calculix.de; version 2.23 is the current release on the project site. The project hasn't announced an AI assistant or MCP server, so all integrations here are third-party.

Checked 4 Nov 2026. Sources: CalculiX home page

What you can do with CalculiX and AI

  • Parse a CalculiX deck and list its nodes, element counts, sections, materials and loads before changing anything.
  • Change a shell thickness or a load in place, rerun ccx and compare peak von Mises stress and tip deflection.
  • Extract natural frequencies from a *FREQUENCY step and check the first mode clears a resonance limit.
  • Minimise the mass of a shell or beam model under stress and displacement limits with a sweep and coordinate-descent search.
  • Mesh a STEP bracket with Gmsh, apply loads on named faces and run a linear static or buckling analysis in a container.

Taken from the listings' own documentation. Check each listing for exactly what it supports.

Installing

The listings here document setup for Claude Code and Codex. Install steps, copied from each project's own documentation, are on each listing's page. Most CalculiX integrations run on your own computer next to CalculiX, so you need CalculiX installed and licensed on the same machine unless the listing says otherwise.

Questions

Is there a CalculiX MCP server?

Yes, two community ones. The CAE Agent Hub server works on existing .inp decks; @casys/mcp-calculix starts from STEP geometry and meshes it with Gmsh.

Do I need a licence to let Claude run CalculiX?

No. CalculiX is free software, so the only requirement is the ccx executable on your PATH or, for the containerised server, Docker.

Can I use Abaqus input files with these servers?

CalculiX uses the Abaqus input format, which is why the CAE Agent Hub server describes its parser as handling CalculiX/Abaqus decks. Check each keyword in your deck against the ccx manual before relying on a converted model.

AI-generated models, drawings and results must be checked by a qualified engineer before use.

Sources (checked 4 Nov 2026): CalculiX home page · CalculiX ccx 2.23 user's manual · CAE-Agent-Hub, CalculiX MCP README · CalculiX product page

CalculiX is developed by its own project (Open source). Tresca is independent and not affiliated with or endorsed by the CalculiX project.