Connect AI to real CAE. Keep the evidence behind every result.
English · 简体中文
A hub of MCP tools, reusable skills, and result viewers for engineering simulation. Connect clients such as Codex, Claude Code, Claude Desktop, and Cursor to modeling, meshing, solving, postprocessing, and validation workflows.
Simulation gallery · Tool index · Quick start · Result viewer
Also includes Subagent resources and Agentic PD workflows with curated recorded demos.
One representative case per software module with verifiable results. Modules without a suitable result are omitted for now. Click an image for full size; see the full atlas for additional cases, checks, and provenance.
![]() Abaqus · Frame dynamics 20/30 kN pulse response; native ODB displacement contour, scale 300×. Case and provenance → |
![]() Workbench / Mechanical · Clevis-pin contact 30 kN static contact; M3 deformation contour and three-mesh displacement check. Case and provenance → |
![]() Fluent · Laminar elbow flow Re≈498; fine-mesh full-pipe static pressure drop 2.93381 Pa. Case and provenance → |
![]() COMSOL · Heatsink conduction 30 W fine-mesh peak 80.403 °C; two meshes and heat-balance checks. Case and provenance → |
![]() AEDT / Maxwell · Magnetic actuator Four-angle magnetostatic sweep with field, torque, and inductance results. Case and provenance → |
![]() CST · 77 GHz radar-array electric field Port 1 excitation; native electric-field amplitude (V/m), time-domain hex solve. Case and provenance → |
![]() ANSA → Abaqus · All-hex bracket Native preprocessing and 1000 N static solve with mesh and stress checks. Case and provenance → |
![]() HyperWorks / Radioss · Cylinder-plate impact Mises stress (GPa) at 0.12 ms; energy error and scope documented in case notes. Case and provenance → |
Case notes document image types, units, display scales, and validation scope. Engineering use requires the relevant engineer’s review.
Choose an adapter by application. Each README covers installation, client configuration, and limitations. This is a source index; runtime availability depends on local software, versions, licenses, and bridge state.
| Application / toolchain | Workflow entry point |
|---|---|
| Abaqus | CAE kernel scripts, job submission, ODBs, and viewport exports |
| Fluent | Batch journals, job logs, and PyFluent sessions |
| Workbench / Mechanical | Workbench automation and a Mechanical ACT bridge |
| AEDT | Electronics Desktop projects and electromagnetics automation |
| COMSOL | Multiphysics models, parameters, solving, and result export |
| CST Studio Suite | EM modeling, solving, 1D results, and Touchstone export |
| HyperWorks | HyperMesh sessions, entity inspection, and solver jobs |
| CalculiX | Open-source FEM, modal analysis, and sizing optimization |
| LAMMPS | Molecular dynamics input execution and job evidence |
| OVITO | Scripted atomistic postprocessing and visualization |
| FreeCAD → Elmer → ParaView | An open-source CAD, mesh, solve, and postprocessing chain |
| PyAnsys MCP collection | Specialized PyAnsys adapters with individual documentation |
| Adams | Rigid-body mechanisms and bounded batch jobs; native numeric checks passed, live integration unverified (validation) |
| Peridigm | Prototype with verified profiles for peridynamics and damage-result replay |
Skills: Full index · Abaqus workflows · Ansys structural workflow · Cylinder O-grid
Expand the detailed skill catalog
- adams-evidence-mbd: rigid-body mechanism modeling, transient View batch execution and numeric reaction evidence.
The repository contains an Abaqus master router and specialized workflow skills, plus evidence-oriented workflows for other CAE ecosystems.
| Skill | Status | Purpose |
|---|---|---|
abaqus |
Active | Master router for Abaqus FEA scripting and analysis workflows. |
abaqus-geometry |
Active | Create parts, sketches, extrusions, assemblies, and import CAD. |
abaqus-material |
Active | Define materials, sections, density, elasticity, plasticity, and common engineering properties. |
abaqus-mesh |
Active | Generate finite element meshes and choose element types. |
abaqus-interaction |
Active | Define contact, friction, tie constraints, connectors, and bonded surfaces. |
abaqus-amplitude |
Active | Define time-varying amplitudes for ramp, pulse, cyclic, or transient loads. |
abaqus-bc |
Active | Define boundary conditions such as fixed, pinned, clamped, displacement, and symmetry constraints. |
abaqus-docs |
Active | Download and manage abqpy / Abaqus API documentation. |
abaqus-field |
Active | Define initial conditions and predefined fields such as initial temperature or residual stress. |
abaqus-load |
Active | Apply concentrated forces, pressures, gravity, and distributed loads. |
abaqus-output |
Active | Configure field and history output requests. |
abaqus-step |
Active | Define analysis steps, procedures, increments, time periods, and nonlinear geometry settings. |
abaqus-static-analysis |
Active | Complete static structural workflow for stress, displacement, reactions, strength, and stiffness. |
abaqus-modal-analysis |
Active | Extract natural frequencies and mode shapes for vibration and resonance checks. |
abaqus-dynamic-analysis |
Active | Complete dynamic workflow for impact, crash, drop test, transient, explicit, or implicit dynamics. |
abaqus-thermal-analysis |
Active | Heat transfer workflow for steady-state or transient temperature distribution. |
abaqus-coupled-analysis |
Active | Coupled thermomechanical workflow for thermal stress and temperature-driven deformation. |
abaqus-contact-analysis |
Active | Multi-body contact workflow for friction, press fit, bolts, and assemblies. |
abaqus-fatigue-analysis |
Active | Fatigue and durability workflow for cycles, damage accumulation, and life prediction. |
abaqus-job |
Active | Create, submit, monitor, and manage Abaqus jobs and input files. |
abaqus-export |
Active | Export Abaqus geometry and results to STL, STEP, CSV, INP, or external formats. |
abaqus-odb |
Active | Read ODB results and extract stress, displacement, reaction force, and result summaries. |
abaqus-optimization |
Active | Configure Tosca optimization responses, objectives, constraints, and SIMP-style settings. |
abaqus-shape-optimization |
Active | Optimize fillet/notch/surface shape to reduce peak stress without topology removal. |
abaqus-topology-optimization |
Active | Topology optimization workflow for reducing mass while preserving stiffness. |
| Skill | Status | Purpose |
|---|---|---|
fea-structural |
Reference | General structural FEA guidance across static, dynamic, nonlinear, and validation domains. |
fenics-fem |
Reference | FEniCS/dolfinx reference for weak forms, gmsh meshes, PDEs, and ParaView export. |
lammps-evidence-md |
Active | Evidence-first LAMMPS molecular-dynamics workflow. |
ovito-evidence-postprocessing |
Active | Evidence-first OVITO atomistic postprocessing workflow. |
ansys-mechanical-evidence-structural |
Active | Mechanical evidence and acceptance gates, complementary to the Workbench workflow skill. |
aedt-evidence-electromagnetics |
Active | Generic AEDT evidence workflow with Maxwell checks. |
comsol-motor-nvh-evidence |
Active | Checkpointed permanent-magnet motor NVH workflow coupling rotating electromagnetics, structural modes, acoustics, and Campbell validation. |
calculix-fem |
Active | Workflow for driving the CalculiX MCP, including .inp inspection, variable editing, solving, result extraction, and viewer export. |
calculix-sizing-optimization |
Active | Two-stage sizing optimization using LHS sweep and coordinate descent under stress/displacement or natural-frequency constraints. |
calculix-modal-analysis |
Active | Natural frequencies and mode shapes from a CalculiX *FREQUENCY step, with viewer export. |
peridigm-evidence-fracture |
Prototype · verified profiles | Progressive clarification, frozen physics, bounded repair, real solver evidence and honest material-point/fracture interpretation. |
fep-agent-hub |
Active | Evidence-first router for FreeCAD → Elmer FEM → ParaView workflows, verified profiles, physics gates, sensitivity checks, and scientifically honest animation semantics. |
Adding a new Skill should keep the complete skill directory together with
SKILL.md,metadata.jsonwhen available, upstream attribution, references, assets, and workflow scripts.
git clone https://github.com/Cai-aa/CAE-Agent-Hub.git
Set-Location .\CAE-Agent-HubIf you cloned the repository before the rename, the old text-to-cae remote may still work through GitHub redirects. Updating the remote URL is clearer:
git remote set-url origin https://github.com/Cai-aa/CAE-Agent-Hub.gitEach adapter has its own dependencies and launch command; open its README from the table above. Install the required CAE application and confirm its license, then follow that adapter’s environment, dependency, and MCP registration steps. Install the in-application bridge where required.
Start with environment detection or a read-only model query, then run an example. Use a separate output directory and retain inputs, solver logs, and validation records.
Skills are instruction modules, not solver binaries. Copy the complete skill directory into your agent's skill directory or attach the relevant SKILL.md as project context.
Codex example:
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.codex\skills" | Out-Null
Copy-Item -Recurse -Force ".\Skill\abaqus\analysis\abaqus-static-analysis" "$env:USERPROFILE\.codex\skills\abaqus-static-analysis"Suggested prompt:
Use the abaqus-static-analysis, abaqus-mesh, abaqus-job, and abaqus-odb skills. Check the Abaqus environment and inspect the current session first. Build a cantilever static-analysis case in a separate directory, mesh and solve it, extract ODB results, check force balance, and report the actual files, commands, and incomplete checks.
The viewer is still included as the browser result-inspection layer. It can display cases that contain result_mesh.json even when the solver is not installed.
Set-Location .\viewer
npm.cmd install
npm.cmd run devOpen the Vite URL, usually:
http://127.0.0.1:4178/
Run the viewer as above, then open the Peridigm entry at /peridigm.html. Choose either demo:
/peridigm.html?demo=elastic— two-point elastic verification: 6 actual frames, source gold and an independent oscillator comparison./peridigm.html?demo=fracture— precracked tensile damage demonstration: 3,200 material points, 31 actual display frames and independently reconstructed bond failure.
Replay requires neither Peridigm nor SSH. npm run build bundles both datasets for static hosting. These are recorded verified results, not a browser solver or a connected AI service. New solves use the Peridigm CLI/MCP and its Skill. See demo provenance and limits.
CAE-Agent-Hub/
MCP/
Abaqus/
CalculiX/
Adams/
Peridigm/
COMSOL/
CST/
FEP-Agent-Hub/
HyperWorks/
LAMMPS/
OVITO/
Ansys/
AEDT MCP/
Fluent MCP/
Workbench MCP/
PyAnsys/
Skill/
abaqus/
core/
modeling/
setup/
analysis/
execution/
postprocessing/
optimization/
reference/
Subagent/
models/
viewer/
assets/readme/ # Curated figures and provenance
docs/ # Case notes and training material
The repository should include reusable source, documentation, tests, examples, templates, and skill instructions. Curated public replay fixtures under models/peridigm-* are an explicit exception to excluding generated run data: they include only selected fields, verified summaries, canonical inputs and hashes, with attribution and capability limits. Full native jobs and private runtime state stay outside the repository.
It should not include:
- CAE software binaries or licenses.
- Private machine paths or credentials.
- Virtual environments and package caches.
- Raw solver outputs such as ODB, case/data, AEDT results, Workbench projects, and runtime logs.
- Large local result artifacts that can be regenerated.
Curated documentation images may live in assets/readme/ with provenance, case definitions, and scope notes.
Build the frontend viewer:
Set-Location .\viewer
npm.cmd run buildThe hub is designed to grow toward more mainstream simulation ecosystems:
- More solver-specific MCP servers.
- More productized skill packs for repeatable modeling and validation workflows.
- Shared result export formats for viewer and report generation.
- Safer install prompts and verification scripts for each CAE application.
When extending the hub:
- Keep reusable source code and workflow instructions together.
- Provide examples and tests where appropriate.
- Provide a README for the new component.
- Keep private paths, credentials, licenses, virtual environments, and generated solver results out of source control.
- Follow the existing repository structure and naming conventions.
- For Skills, preserve the complete
SKILL.md-based workflow and supporting references/assets.
This repository is released under the MIT License. See LICENSE for details.
The Peridigm module adds a shared CLI/MCP workflow, confirmed specifications, bounded repair and material-point viewer export. Qualified profiles cover two-point elastic code verification and a synthetic precracked tensile damage demonstration. Engineering strength and experimental accuracy remain unverified. See its architecture map and Skill.







