Вопрос с собеседования · Видео с ИИ-агентами
Чем рискует компьютер, когда агент выполняет код в 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 — ассистент для живых разговоров
Помогает вести занятия, лекции и рабочие созвоны: на одном экране показывает подсказки по материалу, которые не видит аудитория, и помогает точнее отвечать на вопросы.