Houdini MCP
Houdini MCP
Un servidor del Model Context Protocol (MCP) que conecta sin fricciones a asistentes de IA (como Claude, Cursor, Antigravity y Codecs) directamente con una sesión de Houdini Indie/FX activa.
Esto permite que tu IA actúe directamente como un Technical Director (TD): crear nodos, cablear redes, consultar datos de la escena, simular física y modificar parámetros en tiempo real.
Características
Más de 20 herramientas integradas: Leer parámetros, crear nodos, cablear VOPs/SOPs, captur errores, guardar archivos
.hip, etc.Ejecución avanzada de Python/HScript: Proporciona una vía de escape para que la IA ejecute Python original contra el Houdini Object Model (
hódigo).Totalmente local: Se comunicdo a través de
stdioy127.0.0.1. Ninguna propietaria valiosa sale de tu máquina.
Related MCP server: Houdini MCP Server
🛠️ Instancias 1. Instalación
Houdini usa un entorno Python interno, pero nuestro servidor MCP se ejecuta externamente. Tenemos que instalar las dependencias del puente.
Clona o descarga este repositorio.
Haz doble clic en
setup.bat(Windows).Esto buscará automáticamente tu instalación de Python 3, creará un entorno virtual
.venvy instalaráfastmcpyrpyc==4.1.0(que coincide con la versión de RPyC interna de Houdini).
(Nota: si lo haces manualmente, simplemente ejecuta pip install fastmcp rpyc==4.1.0)
🎩 2. Configuración de Houdini
Debes indicar a tu sesión de Houdini abierta que escuche los comandos de la IA. Hay dos formas de hacerlo:
Opción A: Inicio automático (Recomendada)
Puedes configurar Houdini para que inicie automáticamente la conexión con la IA en segundo plano cada vez que se abra, de modo que nunca tengas que hacerlo manualmente.
Ve a tu carpeta de preferencias de Houdini (p. ej.,
Documents/houdini21.0/oDocuments/houdini19.5/).Abre o crea la carpeta
scripts.Dentro de
scripts, crea un archivo llamadopythonrc.pyy añade este código:# 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
Opción B: Inicio manual
Si solo quieres ejecutar la conexión cuando la necesites explícitamente:
Abre Houdini (Indie, FX o Core).
Ve a Winddows > Python Shell (o pulsa
Alt + Shift + P).Pega el sigiente fragmento y pulsa Entur:
import hrpyc hrpyc.start_server(port=18811)
🤖 3. Conexión con tu IA (Configuración del cliente)
Necesitas registrar este servidor con tu host de IA compatible con MCP. Necesitarás las rutas absolutas tanto al ejecutable de Python dentro de .venv como al script houdini_mcp_server.py.
🔹 Para Claude Desktop
Abre el archivo de configuración de Claude Desktop :
Winddows:
%APPATAA%\Claude\claude_desktop_config.jsonMac:
~/Library/Application Support/Claude/claude_desktop config.json
Adede el servidor:
{
"mcpServers": {
"houdini": {
"command": "C:\\path\\to\\-Houdini-s-MCP-\\.venv\\Scripts\\python.exe",
"args": ["C:\\path\\to\\-Houdini-s-MCP-\\houdini_mcp_server.py"]
}
}
}🔹 Para Cursor / Cline
Abre Cursor Settings > Features > MCP Servers. Haz clic en + Add New MCP Server.
Name: Houdini
Type: command
Command: "ruta:\C...python.exe" "ruta:C...u_server.py"
(Nota: si lo haces, simplemente ejecu pip install fastmcp rpyc==4.1.0)
📝 Ejemplos de prompts para pruear con tu IA
Una vez conectado, prueba a pedirle a la IA:
"¿Cuál es el rango de profile actual de mi escena de Houdini abierta?"
"Crea una casa procedural a partir de una caja y un tubo, bombardéalos juntos y ponlos en un solver de RBD bullet."
"Encuentra todos los nodos de mi red que tienen errores de cocción actual y dime cuáles son."
"Haz la esfera en /obj/geo1/sphera1" 5 veces mayor."
Construido con FastMCP y 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-