ansys-workbench-mcp
Ansys Workbench MCP
これはCodex用のローカルMCPサーバーであり、スクリプトを通じてAnsys Workbench、Mechanical、およびMAPDLを制御するために使用されます。
これはAnsysの公式プロジェクトではなく、Workbenchのインターフェースをマウスでクリックするものでもありません。Ansysがサポートしている自動化エントリーポイントをラップしています:
RunWB2.exe -B -R <journal.wbjn>:Workbenchジャーナルをバッチ処理で実行します。Workbench scripting:実際の
Steady-State Thermalプロジェクトシステムを作成します。MAPDL batch:ソルバーレベルの自動化検証のために、Mechanical APDL入力ファイルを実行します。
現在のステータス
現在のバージョンは最小限の実行可能版であり、CodexからWorkbenchへの制御リンクを検証できます:
Workbench、Mechanical、MAPDLのパスを確認します。
任意のWorkbenchジャーナルを実行します。
実際のWorkbench
Steady-State Thermalシステムを作成します。MAPDL入力ファイルを実行します。
単純な定常熱伝導の直方体サンプルを作成し、求解します。
これはAbaqus MCPのような完全な双方向構造ではありません。Abaqus MCPにはAbaqus/CAEプラグイン、コマンドディレクトリ、結果ディレクトリ、およびより多くのセッション内クエリツールがありますが、Workbenchのこのバージョンは現在ジャーナル/バッチ処理インターフェースを使用しており、今後はMechanicalスクリプト実行、モデルツリークエリ、メッシュ/荷重のラップ、および結果エクスポートツールを拡張していく予定です。
インストール
以下にインストールすることを推奨します:
D:\ansys-workbench-mcp仮想環境を作成し、依存関係をインストールします:
cd D:\ansys-workbench-mcp
py -3.13 -m venv .venv
.\.venv\Scripts\python.exe -m pip install -r requirements.txtAnsysパス
ローカルマシンは現在Ansys 2025 R1で構成されています:
Workbench: D:\Program Files\ANSYS Inc\v251\Framework\bin\Win64\RunWB2.exe
Mechanical: D:\Program Files\ANSYS Inc\v251\aisol\bin\winx64\AnsysWBU.exe
MAPDL: D:\Program Files\ANSYS Inc\v251\ansys\bin\winx64\ANSYS251.exeインストールパスが異なる場合は、環境変数で上書きできます:
ANSYS_RUNWB2ANSYS_MECHANICALANSYS_MAPDL
Codex設定
以下の内容をCodex設定ファイルに追加してください:
%USERPROFILE%\.codex\config.toml[mcp_servers.ansys-workbench]
command = 'D:\ansys-workbench-mcp\.venv\Scripts\python.exe'
args = ['D:\ansys-workbench-mcp\mcp_server.py']
cwd = 'D:\ansys-workbench-mcp'
startup_timeout_sec = 30
tool_timeout_sec = 600
enabled = true
[mcp_servers.ansys-workbench.env]
ANSYS_RUNWB2 = 'D:\Program Files\ANSYS Inc\v251\Framework\bin\Win64\RunWB2.exe'
ANSYS_MECHANICAL = 'D:\Program Files\ANSYS Inc\v251\aisol\bin\winx64\AnsysWBU.exe'
ANSYS_MAPDL = 'D:\Program Files\ANSYS Inc\v251\ansys\bin\winx64\ANSYS251.exe'設定を変更した後、Codexを再起動してMCPサーバーを再読み込みさせてください。
MCPツール
check_ansys_installation
Workbench、Mechanical、MAPDLの実行ファイルパスが存在するかどうかを確認します。
run_workbench_journal
RunWB2.exe を通じて指定された .wbjn Workbenchジャーナルを実行します。
create_steady_state_thermal_system
実際のWorkbench Steady-State Thermal システムを作成し、.wbpj プロジェクトファイルを保存します。このアクションは、Workbenchツールボックスに「定常熱伝導」解析システムを配置することと同等です。
run_mapdl_input
MAPDLバッチ処理を使用してMechanical APDL入力ファイルを実行します。
create_and_run_thermal_bar_demo
単純な定常熱伝導の直方体サンプルを作成し、求解します。これはWorkbench / MAPDLの自動化リンクが利用可能かどうかを検証するために使用されます。
検証済み
ローカルマシンで以下を検証済みです:
MCP stdioハンドシェイクでツールをリストアップできること。
check_ansys_installationでAnsys 2025 R1のパスを確認できること。create_steady_state_thermal_systemで実際のWorkbench定常熱伝導プロジェクトを作成できること。create_and_run_thermal_bar_demoで単純な定常熱伝導の求解を完了し、節点温度結果をエクスポートできること。
今後の計画
Mechanicalスクリプト実行エントリーポイントを追加する。
ジオメトリのインポート、材料の設定、メッシュ生成、温度/対流境界条件の適用を行う高度なツールを追加する。
結果画像、温度極値、節点/要素テーブルのエクスポートを追加する。
より完全なサンプルとテストスクリプトを追加する。
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hongwenwang36-eng/ansys-workbench-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server