openfoam-mcp (0xFFD)
MCP serverCommunity
Drives any OpenFOAM case from a chat: clone tutorials, edit dictionaries, mesh, run long jobs and render the flow. By 0xFFD.
1 starsUpdated 4 weeks agoGitHub data from 5 Nov 2026
At a glance
- Type
- MCP server
- Works with
- OpenFOAM
- How it connects
- Drives a running copy of the tool
- Access
- Can modify models
- Tool versions
- openfoam.org 11 and later (foamRun) and openfoam.com/ESI releases; Windows only through WSL2
- Operating systems
- Linux, macOS, Windows
- Needs a OpenFOAM licence
- No
- Transport
- Local (stdio), Remote (HTTP)
- AI clients documented
- Claude Code, Codex, Gemini CLI, Cursor, VS Code, Windsurf, Claude Desktop, opencode
- Licence
- MIT
- Language
- Python
What it can do
- Clones any of about 260 tutorials or your own case and edits dictionaries through OpenFOAM's own foamDictionary, instead of shipping canned scenarios.
- Runs meshing and solvers as detached jobs that survive restarts, with residual trends, convergence verdicts, ETA and extracted FOAM FATAL ERROR blocks.
- Decomposes and runs in parallel with np=N, and reads field statistics and postProcessing tables, including binary fields.
- Returns ParaView renders (slices, patches, streamlines, iso-surfaces) and residual or force plots as images; 25 tools in all.
- Confines file access to the workspace and runs only OpenFOAM applications or case-local All* scripts, with read-only and destructive hints for clients.
Limitations
- Not a sandbox; case scripts and coded boundary conditions can run arbitrary code, so the author suggests --no-scripts for untrusted cases.
- Native Windows OpenFOAM builds aren't supported; Windows clients reach OpenFOAM inside WSL2.
- Images need ParaView with Python, and parallel runs need OpenMPI.
Install
uv tool install git+https://github.com/0xFFD/openfoam-mcp # or: pipx install git+https://…
openfoam-mcp doctor # checks OpenFOAM, MPI, ParaView, workspace
openfoam-mcp install # registers the server with every MCP client it findsMCP 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.