by webworn
LLM-powered OpenFOAM MCP server for intelligent CFD education with Socratic questioning and expert error resolution
# Add to your Claude Code skills
git clone https://github.com/webworn/openfoam-mcp-serverGuides for using mcp servers skills like openfoam-mcp-server.
Last scanned: 5/30/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-30T17:05:03.596Z",
"npmAuditRan": true,
"pipAuditRan": true
}openfoam-mcp-server is an open-source mcp servers skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by webworn. LLM-powered OpenFOAM MCP server for intelligent CFD education with Socratic questioning and expert error resolution. It has 110 GitHub stars.
Yes. openfoam-mcp-server passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/webworn/openfoam-mcp-server" and add it to your Claude Code skills directory (see the Installation section above).
openfoam-mcp-server is primarily written in C++. It is open-source under webworn on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other MCP Servers skills you can browse and compare side by side. Open the MCP Servers category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh openfoam-mcp-server against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
🚀 Intelligent CFD education and problem-solving system - OpenFOAM Model Context Protocol server with AI-powered educational capabilities including Socratic questioning, context engineering, and systematic error resolution.
| Component | Status | Details |
|---|---|---|
| MCP Server | ✅ Working | JSON-RPC 2.0, 12 registered tools, Claude Code integration |
| OpenFOAM Integration | ⚠️ Partial | Basic connectivity, solver migration needed for OF12 |
| Educational AI | ✅ Working | Context engine, Socratic questioning, adaptive learning |
| Mesh & Geometry Tools | ✅ Complete | Mesh quality assessment, STL analysis with snappyHexMesh guidance |
| RDE Analysis Suite | ✅ Complete | 2D/3D wave analysis, geometry generation, performance calculation |
| Pipe Flow Analysis | ✅ Complete | Full implementation with mesh generation and validation |
| Advanced Physics | ⚠️ In Development | Heat transfer, multiphase frameworks exist, need implementation |
Overall System Status: 75% Functional - Core educational, mesh quality, and RDE analysis capabilities working.
This revolutionary MCP transforms CFD learning and problem-solving through:
The server provides 12 registered tools across different CFD domains:
| Tool | Description | Status |
|---|---|---|
start_cfd_assistance |
Start an intelligent CFD conversation with context engineering | ✅ Working |
continue_cfd_conversation |
Continue CFD discussion with adaptive Socratic questioning | ✅ Working |
execute_openfoam_operation |
Execute OpenFOAM operations (mesh, solve, post-process) | ✅ Working |
analyze_cfd_results |
Analyze CFD results with educational explanations | ✅ Working |
get_cfd_learning_guidance |
Get personalized CFD learning recommendations | ✅ Working |
assess_mesh_quality |
Mesh quality analysis with solver compatibility assessment | ✅ Working |
analyze_stl_geometry |
STL preprocessing and snappyHexMesh readiness analysis | ✅ Working |
analyze_turbulent_flow |
Comprehensive turbulent flow analysis with model recommendations | ✅ Working |
analyze_rde_waves_2d |
2D RDE wave detection and performance metrics | ✅ Working |
generate_rde_3d_geometry |
3D RDE annular geometry generation with blockMesh | ✅ Working |
analyze_rde_waves_3d |
3D RDE wave propagation and interaction analysis | ✅ Working |
calculate_rde_3d_performance |
3D RDE thrust, Isp, and efficiency calculations | ✅ Working |
run_pipe_flow)Physics: Internal flow in circular pipes with laminar flow analysis
icoFoam (laminar), foamRun -solver incompressibleFluid (in development)analyze_turbulent_flowanalyze_turbulent_flow)Physics: Comprehensive turbulent flow analysis for pipes, channels, and external flows
analyze_external_flow)Physics: Basic aerodynamics analysis (simplified implementation)
foamRun -solver incompressibleFluid (basic configuration)analyze_heat_transfer)Physics: Basic heat transfer analysis (limited implementation)
analyze_multiphase_flow)Physics: Multiphase flow framework (early development)