Вопрос с собеседования · Видео с ИИ-агентами

Чем рискует компьютер, когда агент выполняет код в Blender через MCP, и как снизить риск?

Middle3D в Blender
Ещё спрашивают так:
  • Безопасно ли подключать BlenderMCP?
Коротко

execute_blender_code выполняет произвольный Python внутри Blender — а Python в Blender может читать файлы, запускать программы и ходить в сеть. Это сила и риск одновременно.

  • Сохранять сцену перед сессией — README проекта прямо об этом просит
  • Безопасный режим BLENDER_MCP_SAFE_MODE=1 блокирует доступ к файлам, процессам и сети
  • Сокет аддона без авторизации и шифрования — только localhost

А ещё Скрипт перед запуском можно попросить показать — и прочитать

Подробно

В README BlenderMCP предупреждает: выполнение кода «мощно, но потенциально опасно», сохраняйте работу перед использованием. Причины понятны:

  • Права. Python внутри Blender работает с правами вашего пользователя. Ошибочный скрипт может удалить файлы или испортить сцену без отмены.
  • Сеть. Сокет-сервер аддона не имеет авторизации и шифрования. Если открыть его наружу, управлять Blender сможет кто угодно в сети. Для удалённой работы — SSH-туннель.
  • Чужие данные. Описания ассетов, имена объектов в скачанных файлах — это текст, который попадает агенту в контекст. Теоретически там могут оказаться инструкции, рассчитанные на агента (prompt injection).

Что делать:

  • включить безопасный режим (BLENDER_MCP_SAFE_MODE=1): обычное моделирование и рендер работают, а файлы, процессы и сеть — нет;
  • работать в копии сцены и в отдельной папке проекта;
  • в Claude Code не разрешать агенту выполнение кода без подтверждения, пока процесс не отлажен;
  • запускать один MCP-сервер Blender одновременно — так советует проект;
  • телеметрию при необходимости выключить: проект описывает, какие данные собирает и как это отключить.

Что хотят услышать

  • Произвольный Python с правами пользователя.
  • Безопасный режим, localhost, сохранение работы.
  • Риск инструкций в чужих данных и подтверждение действий агента.

Проверьте себя

Несколько верных вариантов. Подумайте, потом откройте ответ.

Показать варианты и ответ
  • ✓Инструмент выполнения кода запускает произвольный Python с правами пользователя — нужно сохранять работу и включать безопасный режим
  • ✓Сокет-сервер аддона без авторизации — держать его только на localhost
  • ✓Ассеты и модели из интернета могут нести инструкции для агента — проверять, что агент делает после импорта
  • ✗Никакого риска нет, Blender изолирован от системы

Связанные вопросы

Партнёр платформы

sotto — ассистент для живых разговоров

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

Узнать о sotto