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: HoudiniMCP
🛠️ 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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.60
- AlicenseNot gradedqualityDmaintenanceConnects Claude AI to Houdini through the Model Context Protocol, enabling direct interaction and control for 3D modeling, scene creation, simulation, and rendering.20MIT
- 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 gradedqualityCmaintenanceEnables AI assistants and CLI tools to read and control Houdini scenes with a safety model that separates read and write operations.MIT
Related MCP Connectors
Let your AI sessions talk to each other — messaging, tasks, sessions, and alerts
Build, validate, and deploy multi-agent AI solutions from any AI environment.
Connects AI assistants to QCDatabase.AI for everyday construction quality-control work.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/bennyjoel/-Houdini-MCP-'
If you have feedback or need assistance with the MCP directory API, please join our Discord server