Houdini MCP
Houdini MCP
Model Context Protocol (MCP) サーバーで、Claude、Cursor、Antigravity、Codecs などの AI アシスタントを、起動中の Houdini Indie/FX セッションにシームレスに直接接続します。
これにより、あなたの AI はテクニカルディレクター(TD)として直接動作し、ノードの作成、ネットワークの配線、シーンデータの取得、物理シミュレーション、パラメータのリアルタイム変更が可能になります。
🚀 主な機能
20+ 組み込みツール: パラメータの読み取り、ノードの作成、VOP/SOP の配線、エラーの取得、
.hipファイルの保存など。高度な Python/HScript 実行: AI が Houdini オブジェクトモデル(
hou)に対して生の Python を実行できるようにするための抜け道(エスケープハッチ)を提供します。完全ローカル:
stdioと127.0.0.1で通信します。独自のシーンデータがあなたのマシンの外に送信されることはありません。
Related MCP server: Houdini MCP Server
🛠️ 1. インストール
Houdini は内部の Python 環境を使用しますが、MCP サーバーは外部で実行されます。ブリッジの依存関係をインストールする必要があります。
このリポジトリをクローンまたはダウンロードしてください。
setup.bat(Windows)をダブルクリックしてください。これにより、Python 3 のインストールが自動的に検出され、
.venv仮想環境を作成し、fastmcpとrpyc==4.1.0(Houdini の内部 RPyC バージョンに一致します)をインストールします。
(注:手動で行う場合は、単に pip install fastmcp rpyc==4.1.0 を実行してください)
🎩 2. Houdini のセットアップ
開いている Houdini セッションに、AI のコマンドを待ち受けるように指示する必要があります。方法は 2 つあります。
オプション A: 自動起動(推奨)
Houdini が起動するたびに、AI 接続をバックグラウンドで自動開始するように設定できます。手動で行う必要がなく、便利です。
Houdini のプレファレンスフォルダに移動します(例:
Documents/houdini21.0/またはDocuments/houdini19.5/)。scriptsフォルダを開くか作成します。scripts内にpythonrc.pyという名前のファイルを作成し、次のコードを追加します:# Start hrpyc server for AI MCP integration try: import hrpyc hrpyc.start_server(port=18811) print("[Houdini MCP] hrpyc listener successfully started on port 18811") except Exception: pass
オプション B: 手動起動
明示的に必要な場合にのみ接続を実行したい場合は:
Houdini(Indie、FX、または Core)を開きます。
Windows > Python Shell に移動します(または
Alt + Shift + Pを押します)。次のスニペットを貼り付けて Enter キーを押します:
import hrpyc hrpyc.start_server(port=18811)
🤖 3. AI への接続(クライアント設定)
このサーバーを MCP 互換の AI ホストに登録する必要があります。.venv 内の Python 実行ファイルと houdini_mcp_server.py スクリプトの両方の絶対パスが必要です。
🔹 Claude Desktop の場合
Claude Desktop の設定ファイルを開きます:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonMac:
~/Library/Application Support/Claude/claude_desktop_config.json
サーバーを追加します:
{
"mcpServers": {
"houdini": {
"command": "C:\\path\\to\\-Houdini-s-MCP-\\.venv\\Scripts\\python.exe",
"args": ["C:\\path\\to\\-Houdini-s-MCP-\\houdini_mcp_server.py"]
}
}
}🔹 Cursor / Cline の場合
Cursor Settings > Features > MCP Servers を開きます。
+ Add New MCP Server をクリックします。
Name:
HoudiniType:
commandCommand:
"C:\path\to\-Houdini-s-MCP-\.venv\Scripts\python.exe" "C:\path\to\-Houdini-s-MCP-\houdini_mcp_server.py"
🔹 Antigravity の場合
~/.gemini/config/mcp_config.json を開き、上記の Claude Desktop の例と同じ JSON ブロックを追加します。
📝 4. AI で試す例のプロンプト
接続が完了したら、AI に次のように尋ねてみてください:
"現在開いている Houdini シーンのフレームレンジは何ですか?"
"ボックスとチューブからプロシージャルな家を作成し、ブーリアン演算で結合して、RBD bullet solver にドロップしてください。"
"現在クッキングエラーが発生しているネットワーク内のすべてのノードを見つけて、エラー内容を教えてください。"
"/obj/geo1/sphere1 にあるスフィアを 5 倍の大きさにしてください。"
FastMCP と RPyC で構築されました。
This server cannot be deployed
Maintenance
Related MCP Connectors
- DNS-DATA RemoteDeprecatedcom.dns-data
Connect AI assistants to authorized Windows and macOS devices for files, commands, and management.
Connect your AI assistant to Blender for 3D modeling, Geometry Nodes, materials, lighting, animation, rendering and export. Inspect real scenes and viewport images, refine the result and restore checkpoints. OAuth connects your chat to Blender Bridge Desktop on an online Windows 10/11 x64 computer running Blender 4.2+. The chat can run on another device. Requires an active Blender Bridge account; 7-day trial available. AI model access is separate.
Connect AI assistants to your approved computer for files, commands, browser and desktop tasks.
Connect AI assistants to explicitly paired computers, servers, and VMs for permitted remote actions.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceConnects Houdini to Claude AI through Model Context Protocol, enabling AI-assisted 3D modeling, scene creation, simulation setup, and rendering through natural language commands.59-
- AlicenseNot gradedqualityDmaintenanceEnables AI-assisted 3D content creation by allowing Claude Code to control SideFX Houdini directly, including creating nodes, setting parameters, executing HScript commands, and building complex procedural networks.13MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants and CLI tools to read and control Houdini scenes with a safety model that separates read and write operations.MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to control Houdini by executing Python code, querying scene information, and creating nodes via the Model Context Protocol.2-