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