NovaSolver Studio

Registre officiel Sécurité

Free desktop CAE: import CAD/STL, solve FEM structural/thermal and CFD, verify the answer.

Que pouvez-vous faire avec NovaSolver Studio ?

  • Verified, not just "it ran" — every template is checked against an analytic or literature reference; imported
  • Warnings that matter — e.g. stress above yield: the linear result does not hold, even if "verified".
  • Japanese / English / Chinese UI, light & dark.
  • MCP server with typed tools: create or import a case, set conditions, run, check convergence, verify, render.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

MCPB package https://github.com/novasolver/novasolver-studio/releases/download/v0.2.2/novasolver-studio-0.2.2-win64.mcpb

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. NovaSolver Studio
  2. What it does / できること
  3. Quick start (developers) / 開発者向けの起動手順
  4. Use it from an AI assistant (MCP) / AI アシスタントから使う
  5. Documentation
  6. License

NovaSolver Studio

Open-source engineering simulation you can trust — structural, thermal and flow — operable by you or by your AI assistant. 構造・熱・流れを解く、オープンソースの解析ソフト。画面からも、AI アシスタント(MCP)からも操作できます。

Early preview (v0.x). Every result comes with a clear status: ran → converged → verified. 開発中のプレビュー版です。結果には常に「実行できた → 収束した → 検証済み」の判定がつきます。

What it does / できること

AnalysisGeometryQuick preview (built-in, seconds)Final solveVerification
Structural (linear static)templates · import STEP / IGES / BREPquadratic tetrahedral FEMCalculiXbeam theory, Heywood Kt, mesh convergence (GCI)
Thermal (steady conduction)templates · importquadratic tetrahedral FEMCalculiXFourier's law, fin theory, GCI
Internal flowtemplates · import2D cavity (built-in)OpenFOAM®Ghia (cavity), Poiseuille, mass balance
Flow around a bodyimport—OpenFOAM® (snappyHexMesh + wall layers)sphere drag vs Schiller–Naumann (+0.3%)
Water cooling (conjugate heat transfer)import (2+ bodies)—OpenFOAM® (chtMultiRegionSimpleFoam)heat balance (0.03%)
  • Verified, not just "it ran" — every template is checked against an analytic or literature reference; imported shapes are checked by an automatic mesh-convergence study (Roache GCI).
  • Warnings that matter — e.g. stress above yield: the linear result does not hold, even if "verified".
  • Japanese / English / Chinese UI, light & dark.
  • MCP server with typed tools: create or import a case, set conditions, run, check convergence, verify, render. No shell or code-execution tool. Your AI's edits appear live in the GUI.

Quick start (developers) / 開発者向けの起動手順

python -m venv .venv
.venv\Scripts\python -m pip install "mcp>=2.3,<3" fastapi "uvicorn[standard]" numpy scipy matplotlib gmsh meshio psutil pyamg pymeshlab zstandard pytest
cd frontend && npm install && npm run build && cd ..
cd backend
set PYTHONPATH=%CD%
..\.venv\Scripts\python -m novastudio serve        # open http://127.0.0.1:8765

Solvers are found automatically when installed (without them, the built-in preview solvers still work):

  • CalculiX: put ccx_static.exe under solvers/calculix/ or set NOVASTUDIO_CCX.
  • OpenFOAM (ESI Windows MinGW build): install to %LOCALAPPDATA%\NovaSolverStudio\solvers\openfoam (an ASCII-only path) or set NOVASTUDIO_OPENFOAM. Put Microsoft MPI's msmpi.dll in %LOCALAPPDATA%\NovaSolverStudio\solvers\msmpi.

Use it from an AI assistant (MCP) / AI アシスタントから使う

Easiest (Claude Desktop and other MCPB-aware apps): download novasolver-studio-<version>-win64.mcpb from Releases and open it — the app installs it as an extension. Also listed in the MCP Registry as io.github.novasolver/novasolver-studio.

With the downloaded zip: point any MCP client at the exe.

{
  "mcpServers": {
    "novasolver-studio": {
      "command": "C:\\path\\to\\NovaSolverStudio\\NovaSolverStudio.exe",
      "args": ["mcp"]
    }
  }
}

From source:

{
  "mcpServers": {
    "novasolver-studio": {
      "command": "<studio>\\.venv\\Scripts\\python.exe",
      "args": ["-m", "novastudio", "mcp"],
      "env": { "PYTHONPATH": "<studio>\\backend" }
    }
  }
}

Then ask, for example: "Import bracket.step, fix the bottom face, push 500 N on the top face, run it and tell me whether the result is verified."

Documentation

License

GPL-3.0 — see LICENSE. Programs called by Studio keep their own licenses — see THIRD_PARTY_NOTICES.md.

This offering is not approved or endorsed by OpenCFD Limited, producer and distributor of the OpenFOAM software via www.openfoam.com, and owner of the OPENFOAM® and OpenCFD® trade marks.

Made by NovaSolver — interactive engineering simulators.

Questions fréquentes

Qu'est-ce que NovaSolver Studio ?

Free desktop CAE: import CAD/STL, solve FEM structural/thermal and CFD, verify the answer.

Comment installer NovaSolver Studio ?

Suivez les étapes d'installation de sa documentation, affichée sur cette page et dans son dépôt.

Faut-il une clé API pour NovaSolver Studio ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

NovaSolver Studio est-il open source ?

Oui. Son code est sur GitHub sous licence GPL-3.0.

Qui maintient NovaSolver Studio ?

Il est publié par novasolver. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.