Houdini MCP
Houdini MCP
Ein Model Context Protocol (MCP)-Server, der KI-Assistenten (wie Claude, Cursor, Antigravity und Codecs) nahtlos direkt mit einer laufenden Houdini Indie/FX-Session verbindet.
Dadurch kann Ihre KI direkt als Technical Director (TD) arbeiten: Nodes erstellen, Netzwerke verbinden, Szenendaten abfragen, Physik simulieren und Parameter in Echtzeit verändern.
🚀 Features
20+ integrierte Tools: Parameter lesen, Nodes erstellen, VOPs/SOPs verdrahten, Fehler erfassen,
.hip-Dateien speichern, usw.Erweiterte Python/HScript-Ausführung: Bietet einen Ausweg für die KI, um rohen Python-Code direkt gegen das Houdini Object Model (
hou) auszuführen.Vollständig lokal: Kommuniziert über
stdiound127.0.0.1. Keine proprietären Szenendaten verlassen Ihren Rechner.
Related MCP server: Houdini MCP Server
🛠️ 1. Installation
Houdini verwendet eine interne Python-Umgebung, aber unser MCP-Server läuft extern. Wir müssen die Abhängigkeiten der Verbindung installieren.
Klonen Sie dieses Repository oder laden Sie es herunter.
Doppelklicken Sie auf
setup.bat(Windows).Dieser Vorgang findet automatisch Ihre Python-3-Installation, erstellt eine
.venv-virtuelle Umgebung und installiertfastmcpundrpyc==4.1.0(die der internen RPyC-Version von Houdini entsprechen).
(Hinweis: Wenn Sie dies manuell tun, führen Sie einfach pip install fastmcp rpyc==4.1.0 aus)
🎩 2. Houdini-Setup
Sie müssen Ihrer geöffneten Houdini-Sitzung mitteilen, dass sie auf die Befehle der KI hören soll. Es gibt zwei Möglichkeiten, dies zu tun:
Option A: Automatischer Start (empfohlen)
Sie können Houdini so konfigurieren, dass die KI-Verbindung bei jedem Start automatisch im Hintergrund gestartet wird, sodass Sie es nie manuell tun müssen.
Wechseln Sie zu Ihrem Houdini-Voreinstellungen-Ordner (z. B.
Documents/houdini21.0/oderDocuments/houdini19.5/).Öffnen Sie den Ordner
scriptsoder erstellen Sie ihn.Erstellen Sie im Ordner
scriptseine Datei mit dem Namenpythonrc.pyund fügen Sie diesen Code ein:
# 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:
passOption B: Manueller Start
Wenn Sie die Verbindung nur dann ausführen möchten, wenn Sie sie explizit benötigen:
Öffnen Sie Houdini (Indie, FX oder Core).
Gehen Sie zu Windows > Python Shell (oder drücken Sie
Alt + Shift + P).Fügen Sie die folgenden Codeausschnitt ein und drücken Sie Enter:
import hrpyc
hrpyc.start_server(port=18811)🤖 3. Verbindung zu Ihrer KI (Client-Einrichtung)
Sie müssen diesen Server bei Ihrem MCP-kompatiblen KI-Host registrieren. Dazu benötigen Sie die absoluten Pfade sowohl zum Python-Interpreter in .venv als auch zum Skript houdini_mcp_server.py.
🔹 Für Claude Desktop
Öffnen Sie Ihre Claude-Desktop-Konfigurationsdatei:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonMac:
~/Library/Application Support/Claude/claude_desktop_config.json
Fügen Sie den Server hinzu:
{
"mcpServers": {
"houdini": {
"command": "C:\\path\\to\\-Houdini-s-MCP-\\.venv\\Scripts\\python.exe",
"args": ["C:\\path\\to\\-Houdini-s-MCP-\\houdini_mcp_server.py"]
}
}
}🔹 Für Cursor / Cline
Öffnen Sie Cursor Settings > Features > MCP Servers.
Klicken Sie auf + 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"
🔹 Für Antigravity
Öffnen Sie ~/.gemini/config/mcp_config.json und fügen Sie den gleichen JSON-Block wie im obigen Claude-Desktop-Beispiel hinzu.
📝 Beispiel-Prompts zum Ausprobieren mit Ihrer KI
Sobald Sie verbunden sind, versuchen Sie, Ihre KI zu fragen:
"Was ist der aktuelle Frame-Bereich meiner offenen Houdini-Szene?"
"Erstellen Sie ein prozedurales Haus aus einer Box und einer Röhre, verknüpfen Sie sie mit einer Booleschen Operation und geben Sie sie in einen RBD Bullet Solver."
"Finden Sie alle Node in meinem Netzwerk, die aktuell Cook-Fehler haben, und nennen Sie mir, was die Fehler sind."
"Mach die Kugel unter /obj/geo1/sphere1 5 Mal größer."
Erstellt mit FastMCP und 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-