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: HoudiniMCP
🛠️ 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 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