Houdini MCP: агент строит сети нод и симуляции в Houdini

healkeiser/fxhoudinimcp· Проверено 12.11.2026· 414на GitHub

Подключает агента к SideFX Houdini через плагин: собрать сеть нод, настроить симуляцию Pyro, RBD, FLIP или Vellum, разобрать USD-сцену, найти ошибки кука и отрендерить.

2 реализации:

215 инструментов, 9 промптов и встроенный поиск по справке Houdini; одна команда ставит плагин в Houdini и прописывает сервер в найденные клиенты.

Как подключить

Что сделать до подключения

1

Houdini 20.5 или новее и Python 3.10 или новее вне Houdini

2

pip install fxhoudinimcp, затем python -m fxhoudinimcp install: команда пишет файл пакета в Houdini и регистрирует сервер в клиентах

3

Перезапустить Houdini и клиент: в меню Houdini появится пункт MCP

4

В command указывать полный путь к тому Python, где стоит fxhoudinimcp

Конфиг для вашего клиента

Команда в терминале, в папке проекта. Флаг --scope user подключит сервер для всех проектов. Подробно о Claude Code

claude mcp add --transport stdio houdini \
  -- 'C:\Program Files\Python311\python.exe' -m fxhoudinimcp

Проверка: claude mcp list показывает статус рядом с каждым сервером: ✔ Connected, ! Needs authentication или ✘ Failed to connect. Внутри сессии то же видно по команде /mcp.

Инструменты сервера

build_networkстроит сеть нод за один вызов
verify_networkпоказывает ошибки нод
get_node_cardчитает параметры типа ноды
search_helpищет по справке Houdini
get_scene_infoчитает сведения о сцене
create_nodeсоздаёт ноду
connect_nodesсоединяет ноды
set_node_flagsставит флаги ноды
setup_pyro_simнастраивает симуляцию Pyro
setup_rbd_simнастраивает симуляцию RBD
setup_flip_simнастраивает жидкость FLIP
setup_vellum_simнастраивает ткань Vellum
cook_frame_rangeсчитает диапазон кадров
render_viewportснимает вьюпорт
render_sheetсобирает лист кадров
start_renderзапускает рендер
get_houdini_connection_statusищет запущенные Houdini
start_houdiniзапускает свой Houdini
execute_pythonвыполняет Python в Houdini
undoотменяет шаг

Показано 20 из 215.

Что попросить агента

«Создай процедурный генератор камней со смещением в виде гор»Агент вызовет build_network и проверит результат через verify_network
«Настрой симуляцию Pyro с источником-сферой»Агент вызовет setup_pyro_sim
«Собери USD-сцену с камерой, купольным светом и плоскостью пола»Агент вызовет build_network и проверит сцену через verify_network
«Разберись, почему в сцене ошибки кука»Агент вызовет verify_network и покажет ноды с ошибками
«Покажи кадры 1–100 этой симуляции одним листом»Агент вызовет render_sheet

Для каких задач

Собрать процедурную сеть, например генератор камней, одной командой
Настроить симуляцию дыма, разрушений, жидкости или ткани с источником
Собрать USD-сцену с камерой, светом и полом
Найти, почему сцена считается с ошибками
Отрендерить кадр или собрать лист кадров без вьюпорта
Написать wrangle на VEX и проверить код

Ограничения

!

Подключение к серверу — это оболочка внутри Houdini: execute_python выполняет любой код, авторизации и прав на отдельные инструменты нет

!

Houdini, запущенный самим сервером через start_houdini, занимает место лицензии

!

Каждая команда ждёт такта главного потока Houdini, около 50 мс: 10 нод по одной строятся около 800 мс, одним build_network — около 66 мс

!

Инструкции HoudiniMCP написаны под Windows и пути Houdini 19.5; без ключа RapidAPI инструменты OPUS отключены

Если не работает

В Houdini не появляется меню MCP
Houdini молча пропустил файл пакета. Запустите его с HOUDINI_PACKAGE_VERBOSE=1: частые причины — неверный путь к плагину, BOM в начале файла, другой fxhoudinimcp.json в более позднем каталоге пакетов или другая версия Houdini.
Клиент показывает сервер как disconnected
В конфиге стоит просто python. Укажите абсолютный путь к Python, где установлен fxhoudinimcp.
Агент не может достучаться до Houdini
Вызовите get_houdini_connection_status: он перечислит все Houdini с плагином и причину, по которой подключение не удалось.
HoudiniMCP: uv run работает, но Claude не загружает сервер
Claude запускает другой Python. Узнайте путь командой python -c "import sys; print(sys.executable)" и подставьте его вместо python в конфиге.

Какую реализацию выбрать

РеализацияКто делаетЗвёздыЗапускКлючИнструментыОбновлён
FXHoudini MCPhealkeiser414локальноне нужен21511 ноября 2026
HoudiniMCPcapoomgit310локальноне нужен2511 июня 2026

Частые вопросы

Можно ли работать в сцене, пока агент что-то строит?
Да. В FXHoudini MCP каждый вызов инструмента — один шаг отмены, а выделение, камера вьюпорта и редактор сети остаются на месте.
Как правильно удалить fxhoudinimcp?
Сначала выполните python -m fxhoudinimcp uninstall, потом pip uninstall fxhoudinimcp. Если удалить только пакет pip, файл пакета Houdini и запись в клиенте останутся и будут молча ломаться.
Что будет, если открыть два Houdini?
Второй Houdini займёт следующий свободный порт после 8100. Сервер сканирует порты 8100–8115, переключиться между сессиями можно инструментом connect_houdini.
Агент знает ноды моей версии Houdini?
FXHoudini MCP берёт параметры и входы из запущенного Houdini инструментом get_node_card и ищет по справке, которая идёт с Houdini, через search_help, без интернета.
Как подключить Houdini MCP к Claude Code?
Выполните claude mcp add --scope user fxhoudini -- <python> -m fxhoudinimcp, где <python> — полный путь к Python с установленным fxhoudinimcp. Команда python -m fxhoudinimcp install --client-only сделает это сама.
Как подключить Houdini MCP к Codex?
Для FXHoudini MCP: codex mcp add fxhoudini -- <python> -m fxhoudinimcp. Удаляется командой codex mcp remove fxhoudini.
Работает ли сервер из России?
Оба сервера работают на вашем компьютере рядом с Houdini, ключи не нужны; для моделей OPUS в HoudiniMCP нужна подписка на RapidAPI.

Похожие серверы