dcc-mcp-blender

Агент в живой сцене Blender: больше 200 типизированных инструментов для мешей, UV, материалов, риггинга и рендера

  • 62 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

Почему такой уровень

  • Инструменты `execute_python` и `execute_script_file` запускают произвольный код внутри Blender, а сервер правит сцены и файлы проекта.
Все причины и проверки

dcc-mcp/dcc-mcp-blender

Установка

Ручная установка

codex plugin marketplace add dcc-mcp/dcc-mcp-agent-plugins

Первая команда README ставит агентский плагин DCC-MCP для Codex, затем `codex plugin add dcc-mcp@dcc-mcp`. Сам аддон Blender ставят из ZIP релиза или `pip install dcc-mcp-blender`.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Инструменты `execute_python` и `execute_script_file` запускают произвольный код внутри Blender, а сервер правит сцены и файлы проекта.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

`dcc-mcp-blender` встраивает MCP-сервер прямо в процесс Blender. После включения аддона любой MCP-клиент вызывает инструменты по HTTP: создание примитивов, выдавливание граней, фаски, булевы операции, UV-развертка, назначение материалов, узлы геометрии, анимация, риггинг, камеры и рендер. Всего в README заявлено больше 200 готовых инструментов, сгруппированных в 25 с лишним скиллов. Установка идет как расширение Blender (ZIP из релизов, Blender 4.5 или новее) либо пакетом `pip`. Агент также читает файл `install.md` и сам настраивает зависимости. Для сложных задач есть служебные группы: разработка аддонов, скриптинг и запуск проверок.

Для кого. 3D-художникам и техническим артистам, которые хотят вести сцену Blender текстовыми командами и сохранять результат редактируемым.

Подходит, если

  • Сцену нужно собрать из примитивов с фасками и булевыми операциями по описанию
  • Модели требуется развернуть UV и проверить текстурные координаты чекером
  • Материал и свет настраивают в открытой сессии, а рендер смотрят сразу
  • Аддон Blender пишут и отлаживают, а агент перезагружает модули и запускает проверки

Не подходит, если

  • Версия Blender старше 4.5: адаптер отклоняет такие сборки при установке
  • Нельзя давать агенту выполнять произвольный код в процессе Blender
  • Достаточно разовой правки сцены без настройки аддона и сервера

Пример запроса к агенту

Проверь сцену Blender, покажи список объектов и предложи план: сначала только чтение, правки после моего подтверждения.

MCP

Транспорт
http
Авторизация
не нужна

Переменные окружения

DCC_MCP_BLENDER_DISABLE_EXECUTE_PYTHON
Значение true отключает инструменты `execute_python` и `execute_script_file`

Ограничения

Минимум Blender 4.5, автор проверял на 4.5 LTS и 5.2 в Windows, Linux и macOS. Установка через меню расширений: старый путь через вкладку Add-ons не работает. Фоновые тесты не доказывают работу с графическим интерфейсом и видеокартой, пробелы перечислены в документе о покрытии. Инструменты `execute_python` и `execute_script_file` запускают произвольный код в Blender; их отключает переменная `DCC_MCP_BLENDER_DISABLE_EXECUTE_PYTHON`. Для управления интерфейсом нужен отдельный `dcc-cua`.

Как отключить. Отключите расширение в настройках Blender и удалите запись `blender` из конфигурации MCP-клиента. Установленный пакет `pip` убирает `pip uninstall dcc-mcp-blender`.

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

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

Добавьте в конфигурацию MCP-клиента запись с адресом `http://127.0.0.1:9765/mcp`, как в примере README для Claude Desktop. Порт задает сервер при запуске, поэтому сверяйте его с выводом `dcc-mcp-cli list`.

Какая версия Blender нужна?

Blender 4.5 или новее. Старые сборки адаптер отклоняет при установке, а CI гоняет 4.5 LTS и 5.2.

Как запретить выполнение произвольного кода?

Задайте `DCC_MCP_BLENDER_DISABLE_EXECUTE_PYTHON=true`, чтобы отключить `execute_python` и `execute_script_file`. Переменная `DCC_MCP_BLENDER_DISABLE_ARBITRARY_SCRIPT` закрывает любой произвольный скрипт.

Чем отличается от `mcp-for-blender`?

Здесь сервер работает внутри Blender без внешнего процесса и дает типизированные инструменты. У `mcp-for-blender` связь идет через сокет, а по умолчанию выполняется произвольный Python.

Можно ли ставить через pip?

Да, `pip install dcc-mcp-blender`, затем в консоли Python Blender вызовите `dcc_mcp_blender.start_server()`. Для обычной работы README советует расширение.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Blender MCP

MCP for Blender

Выбор редакции

MCP-сервер и аддон для Blender: агент создает и меняет объекты, материалы и сцены, подгружает ассеты и выполняет Python в Blender

MCP-серверШирокий доступ34,3 тыс.Звезды репозитория

MCP-сервер и аддон для Blender 5.2: 276 инструментов для моделирования, материалов, анимации и рендера с проверкой сетки

MCP-серверРасширенный доступ196Звезды репозитория

Расширенная сборка Blender MCP: работа с живым Blender и с сохраненными .blend без интерфейса, поиск по API bpy в рантайме и набор тестов BlenderBench

MCP-серверШирокий доступ97Звезды репозитория

Blender MCP: агент в Cursor, Cline, Windsurf или Claude Desktop строит и правит 3D-сцены в Blender по описанию, сервер ставится командой uvx

MCP-серверРасширенный доступ301Звезды репозитория

Небольшой Blender MCP на Node.js: сервер по stdio передает Python-код в Blender через TCP, читает сцену и подтягивает ассеты Poly Haven

MCP-серверШирокий доступ99Звезды репозитория

MCP-адаптер Autodesk Maya: агент смотрит сцену, строит геометрию, правит материалы и анимацию через типизированные инструменты.

MCP-серверШирокий доступ67Звезды репозитория

Коротко о README

Документация описывает установку расширением и пакетом, подключение клиента, список инструментов по группам, переменные окружения и сравнение с `mcp-for-blender`. Отдельно приведены примеры сцен: ящик с PBR-материалами и стилизованная реконструкция по референсу.

Бейдж для README

Сообщить о проблеме