Houdini MCP
Houdini MCP
Сервер Model Context Protocol (MCP), который бесшовно связывает ИИ-ассистентов (например, Claude, Cursor, Antigravity и Codecs) с работающей сессией Houdini Indie/FX.
Это позволяет вашему ИИ выполнять функции технического директора (TD): создавать ноды, соединять сети, запрашивать данные сцены, симулировать физику и изменять параметры в реальном времени.
🚀 Возможности
Более 20 встроенных инструментов: чтение параметров, создание нод, соединение сетей VOPs/SOPs, перехват ошибок, сохранение
.hip-файлов и т.д.Расширенное выполнение Python/HScript: даёт ИИ лазейку для запуска «сырого» Python-кода напрямую против объектной модели Houdini (
hou).Полностью локально: взаимодействие происходит через
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(эта версия совпадает с внутренней версией RPyC в Houdini).
(Примечание: если вы делаете это вручную, просто выполните pip install fastmcp rpyc==4.1.0)
🎩 2. Настройка Houdini
Вы должны сделать так, чтобы открытая сессия Houdini слушала команды ИИ. Сделать это можно двумя способами.
Вариант A: Автоматический запуск (рекомендуется)
Можно настроить Houdini так, чтобы он автоматически запускал соединение с ИИ в фоне каждый раз при старте — и вам не придётся делать это вручную.
Перейдите в папку пользовательских настроек 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. Подключение вашего ИИ (настройка клиента)
Вам нужно зарегистрировать этот сервер у MCP-совместимого ИИ-хоста. Понадобятся абсолютные пути и к исполняемому файлу Python внутри .venv, и к скрипту 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.
Имя:
HoudiniТип:
commandКоманда:
"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 и добавьте такой же JSON-блок, как в примере для Claude Desktop выше.
📝 Примеры запросов для вашего ИИ
После подключения попробуйте спросить ИИ:
«Какой сейчас диапазон кадров в моей открытой сцене Houdini?»
«Создай процедурный дом из куба и трубки, объедини их булевой операцией и помести их в RBD bullet solver.»
«Найди все узлы в моей сети, которые в данный момент дают ошибки cooking, и скажи, какие именно ошибки.»
«Сделай сферу
/obj/geo1/sphere1в 5 раз больше.»
Создано с использованием FastMCP и RPyC.
This server cannot be deployed
Maintenance
Related MCP Connectors
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 gradedqualityBmaintenanceEnables AI assistants to control Houdini by executing Python code, querying scene information, and creating nodes via the Model Context Protocol.2-