MCP Catalogs
Home

openfoam-mcp-server

by webworn·97·Score 46

Intelligent CFD education system using Socratic questioning and OpenFOAM integration with AI-driven problem solving.

ai-llmdeveloper-toolsother
19
Forks
1
Open issues
4 mo ago
Last commit
2d ago
Indexed

Overview

This MCP server revolutionizes CFD education through advanced context engineering, Socratic questioning patterns, and systematic error resolution. It provides 12 specialized tools for CFD analysis including mesh quality assessment, turbulent flow analysis, and RDE wave studies. The system adapts to user expertise levels and uses a 5 Whys methodology for troubleshooting, making professional fluid dynamics analysis accessible through natural language interaction.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Educational tool for students learning computational fluid dynamics concepts progressively
you:Professional CFD analysis assistant with intelligent parameter extraction and error resolution
you:Research tool for RDE analysis with specialized 2D/3D wave detection capabilities
you:What OpenFOAM version is compatible?
you:What is the dual-terminal architecture?

When to choose this

Educators and CFD students who need an interactive learning system that uses Socratic questioning and context engineering to teach computational fluid dynamics concepts.

When NOT to choose this

Professional CFD engineers needing a fully integrated production environment, as this server focuses more on education than advanced simulation workflows.

Tools this server exposes

12 tools extracted from the README
  • start_cfd_assistance

    Start an intelligent CFD conversation with context engineering

  • continue_cfd_conversation

    Continue CFD discussion with adaptive Socratic questioning

  • execute_openfoam_operation

    Execute OpenFOAM operations (mesh, solve, post-process)

  • analyze_cfd_results

    Analyze CFD results with educational explanations

  • get_cfd_learning_guidance

    Get personalized CFD learning recommendations

  • assess_mesh_quality

    Mesh quality analysis with solver compatibility assessment

  • analyze_stl_geometry

    STL preprocessing and snappyHexMesh readiness analysis

  • analyze_turbulent_flow

    Comprehensive turbulent flow analysis with model recommendations

  • analyze_rde_waves_2d

    2D RDE wave detection and performance metrics

  • generate_rde_3d_geometry

    3D RDE annular geometry generation with blockMesh

  • analyze_rde_waves_3d

    3D RDE wave propagation and interaction analysis

  • calculate_rde_3d_performance

    3D RDE thrust, Isp, and efficiency calculations

Comparable tools

cfdjs-mcpopenfoam-cliparaview-mcppython-openfoam

Installation

Installation

Prerequisites

  • OpenFOAM v12 installed
  • C++20 compatible compiler
  • Python 3.8+ for MCP components

Build Instructions

git clone https://github.com/webworn/openfoam-mcp-server.git
cd openfoam-mcp-server
mkdir build && cd build
cmake ..
make

Claude Desktop Integration

Add to Claude Desktop config:

{
  "mcpServers": {
    "openfoam": {
      "command": "path/to/openfoam-mcp-server/build/openfoam-mcp",
      "args": []
    }
  }
}

FAQ

What OpenFOAM version is compatible?
Currently tested with OpenFOAM v12. Solver migration may be needed for other versions.
What is the dual-terminal architecture?
The system provides both OpenFOAM execution capabilities and intelligent conversation flow, allowing users to run simulations while receiving educational guidance.

Compare openfoam-mcp-server with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.