mcpField
N
NovaSolver Studio

NovaSolver Studio

ローカル
novasolver.jp科学・教育1今日更新

NovaSolver Studio について

NovaSolver Studio は、構造・熱・流体解析に使えるオープンソースの工学シミュレーションアプリです。エンジニアは GUI または AI アシスタントから操作できます。高速プレビューと外部ソルバーを組み合わせ、収束と参照データに基づく結果検証を行います。

主な機能

  1. 01構造・熱伝導の FEM 解析
  2. 02内部流れと物体周りの流れの解析
  3. 03STEP、IGES、BREP 形状のインポート
  4. 04内蔵の高速解析プレビュー
  5. 05収束性と参照結果の検証
  6. 06日本語・英語・中国語の UI

活用シーン

  1. 01インポートした CAD 形状にかかる構造荷重の評価
  2. 02定常熱伝導とフィンの挙動の確認
  3. 03内部流れや物体周りの流れの解析
  4. 04参照手法に基づくシミュレーション結果の検証

MCP 対応

MCP サーバーは、ケースの作成・インポート、条件設定、解析実行、収束確認、結果検証、レンダリングのための型付きツールを提供します。シェルやコード実行のツールはありません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbnovasolver-studio-0.5.0-win64.mcpb

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

README(原文)English

プロジェクトの README より

この README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。

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.

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。