Skip to content
Tresca

SU2 MCP servers and AI agent skills

SU2 has one community MCP server, su2-mcp from Carnegie Mellon's Design Research Collective. It edits .cfg files, meshes STEP geometry with gmsh, runs SU2_CFD and SU2_DEF on your machine and parses the history and surface output, and it plugs into a CPACS aircraft-analysis pipeline. The SU2 project itself offers no MCP server. You need the SU2 binaries and gmsh on your PATH, and the package is an early 0.1 release.

  • No official Open source server yet.
  • 1 MCP server listed.
Open source1 serverChecked 4 Nov 2026

Integrations for SU2

Community and commercial servers

MCP serverCommunity

su2-mcpby Design Research Collective, Carnegie Mellon University (cmudrc)

Runs SU2 from an agent: edits .cfg files, meshes STEP geometry with gmsh, runs SU2_CFD and SU2_DEF and reads the results.

LocalCan modify models6· updated 3 weeks ago

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

How AI connects to SU2

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

  • Configuration file (.cfg) (Input files): Every SU2 run is defined by one plain-text file of option_name = value lines, with % for comments, covering things such as freestream conditions and the turbulence model. SU2 stops with an error on unknown, repeated or badly formatted options, so an agent has to write them exactly; config_template.cfg lists every option. su2-mcp parses and updates these files and keeps MESH_FILENAME pointing at the uploaded mesh. Documentation
  • SU2 executables (Command line): The suite ships separate programs: SU2_CFD for the flow solve (SU2_CFD_MPI for parallel builds) and SU2_DEF for mesh deformation. Integrations call them as subprocesses with a config file and read history.csv and surface files afterwards, which is how su2-mcp wraps them with timeouts and a status check for missing binaries. Documentation

What Open source offers

The SU2 project site and repository describe the solver suite, documentation and tutorials but no MCP server, AI assistant or agent tooling as of this check. The only integration found is su2-mcp, published by a Carnegie Mellon research group as part of a set of aircraft-design MCP servers that also covers TiGL geometry, pyCycle engines and mission analysis.

Checked 4 Nov 2026. Sources: SU2 project site, cmudrc/su2-mcp README

What you can do with SU2 and AI

  • Read an existing .cfg, change Mach number, angle of attack or boundary markers, and run SU2_CFD in a per-session working folder.
  • Convert a STEP model into an SU2 mesh with gmsh before the first run.
  • Parse history.csv to check convergence of lift and drag, and sample surface data such as pressure coefficient.
  • Run a mesh-refinement ladder from coarse to fine until CL and CD stop changing, using the CPACS adapter presets.
  • Deform a mesh with SU2_DEF as part of a shape study.

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

Questions

Is there an SU2 MCP server?

Yes, one: su2-mcp, maintained by the Design Research Collective at Carnegie Mellon University under the MIT licence and published on PyPI. It isn't from the SU2 developers themselves.

Does su2-mcp include SU2?

No. The package is pure Python and calls SU2_CFD, SU2_CFD_MPI and SU2_DEF from your PATH; STEP meshing also needs gmsh on the PATH. A get_su2_status tool reports which binaries it can find.

Can Claude set up an SU2 case from an aircraft model?

Within limits. Through su2-mcp's CPACS adapter, an agent can mesh a STEP geometry, run an Euler case and write CL, CD and L/D back into a CPACS file. Other setups go through the generic config, mesh and solver tools, so the agent has to choose the options itself.

Which transports does su2-mcp support?

stdio by default, plus HTTP and streamable HTTP with host, port and path options, and Server-Sent Events. Programmatic entry points are available from su2_mcp.main for embedding the server in other code.

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

Sources (checked 4 Nov 2026): SU2 configuration file documentation · su2code/SU2 repository · cmudrc/su2-mcp README · SU2 product page

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