qvib.pro
EN

~7 мин чтения · профи · Обновлено: 17.07.2026

Blender MCP: управление 3D через Claude (2026)

Blender MCP: управление 3D через Claude (2026)

Коротко

Blender MCP — это мост между 3D-редактором Blender и Claude: вы пишете «добавь стол и три стула, поставь мягкий свет», а Claude сам выполняет команды в открытой сцене. Технически это связка из двух частей — аддона внутри Blender, который поднимает сокет-сервер, и MCP-сервера на Python, который переводит запросы модели в вызовы Blender Python API. На июль 2026 существуют два независимых проекта: community-сервер ahujasid/blender-mcp (open-source, работает с любым LLM) и официальный сервер Blender Lab, который Anthropic выпустила как коннектор к Blender весной 2026. Оба бесплатны. Ниже — что именно умеет связка, как поднять её за 10 минут и где главные грабли с безопасностью.

Что такое Blender MCP и как он устроен?

MCP (Model Context Protocol) — это открытый стандарт, по которому языковая модель подключается к внешним инструментам и данным. Blender MCP применяет этот стандарт к 3D: он даёт Claude «руки» внутри Blender.

Архитектура простая, и её полезно понимать, потому что от неё зависит отладка:

  • Аддон в Blender (addon.py) — поднимает TCP-сокет-сервер внутри самого Blender (по умолчанию порт 9876) и слушает JSON-команды.
  • MCP-сервер на Python — запускается через uvx blender-mcp, реализует протокол MCP для Claude и шлёт команды в сокет аддона.

Обмен идёт простыми JSON-объектами: команда с типом и параметрами → ответ со статусом и результатом. Если вы уже собирали похожее, загляните в разбор как собрать MCP-сервер на Python — тут та же логика, только на другом конце труба воткнута в bpy.

Community-сервер или официальный Blender Lab: что выбрать?

На июль 2026 у запроса «blender mcp» два ответа, и их важно не путать.

ahujasid/blender-mcp — тот самый проект, с которого начался хайп. Open-source, «Blender с любым LLM», богатые интеграции (Poly Haven, Hyper3D Rodin, Sketchfab), ставится в пару кликов. Именно про него большинство гайдов и видео.

Официальный сервер Blender Lab — это коннектор к Blender, который Anthropic выпустила в апреле 2026 (репозиторий живёт в инфраструктуре Blender Lab, релиз v1.0.0 — 27 апреля 2026, аддон требует Blender 5.1). Тогда же Anthropic направила Blender около 240 000 €: сначала это анонсировали как членство корпоративного патрона в Blender Development Fund, но после недовольства комьюнити генеративным ИИ Blender Foundation в мае 2026 переоформила деньги как разовое безусловное пожертвование без формального членства (по данным CG Channel). Фокус официального — не «нагенерируй мне модель», а аккуратный natural-language интерфейс к Python API: анализировать и отлаживать сцены, пакетно править объекты, подсказывать по документации.

Практический вывод: для экспериментов и генерации ассетов берите community-сервер; для чистой работы с уже существующими сценами и скриптами присмотритесь к официальному. Больше готовых серверов — в подборке MCP-серверов и в разделе /arsenal/mcp/.

Что умеет Blender MCP: таблица возможностей

Ниже — возможности community-сервера ahujasid/blender-mcp (на июль 2026). Колонка «Ключ/сервис» показывает, нужен ли внешний доступ.

Возможность Что делает Ключ/сервис
Инспекция сцены Отдаёт список объектов, их свойства, иерархию Нет
Создание и правка объектов Создаёт, удаляет, двигает и меняет примитивы и меши Нет
Материалы Создаёт и назначает материалы, цвета Нет
execute_blender_code Выполняет произвольный Python прямо в сессии Blender Нет
Скриншот вьюпорта Отдаёт картинку вьюпорта, чтобы модель «видела» сцену Нет
Poly Haven Тянет модели, текстуры и HDRI из библиотеки Бесплатно, без ключа
Hyper3D Rodin Генерирует 3D-модель по тексту или картинке и кладёт в сцену Free-trial ключ, лимит/день
Sketchfab Ищет и загружает модели Аккаунт Sketchfab

Ключевой и самый мощный инструмент — execute_blender_code. execute_blender_code — это инструмент, который отдаёт модели право выполнить любой Python внутри Blender. Через него делается всё, чего нет в «готовых» командах. Он же — главный источник рисков (см. ниже).

По сервисам: Poly Haven на июль 2026 отдаёт бесплатные HDRI, текстуры и модели без API-ключа; Hyper3D Rodin даёт free-trial ключ с дневным лимитом генераций, а полные ключи берутся на hyper3d.ai и fal.ai.

Как подключить Blender MCP к Claude и Cursor: пошагово

Понадобятся Blender 3.0+ и Python 3.10+, плюс пакетный менеджер uv. Порядок (для community-сервера):

  1. Поставьте аддон. Скачайте addon.py из репозитория, затем в Blender: Edit → Preferences → Add-ons → Install → выберите файл. Включите галочку «Interface: Blender MCP».
  2. Запустите сокет-сервер в Blender. В 3D-вьюпорте нажмите N, откройте вкладку «BlenderMCP» на боковой панели и нажмите Start. Появится сообщение, что сервер поднялся на порту 9876.
  3. Пропишите MCP-сервер клиенту. Для Claude Desktop добавьте в конфиг:
{
  "mcpServers": {
    "blender": {
      "command": "uvx",
      "args": ["blender-mcp"]
    }
  }
}

Для Cursor — Settings → MCP с той же командой (на Windows оберните: cmd /c uvx blender-mcp). Тот же сервер цепляется и к Claude Code — механика ровно та же, что в гайде как подключить MCP к Claude Code.

  1. Проверьте связь. В клиенте появится иконка инструментов Blender. Дайте простой промпт: «Опиши текущую сцену» — если Claude вернул список объектов, связка работает.

Важный нюанс: держите активным только один клиент. Если MCP-сервер одновременно запущен и в Cursor, и в Claude Desktop, будет конфликт за сокет — выберите что-то одно.

Какие у Blender MCP ограничения и риски?

Честно: это мощный, но сырой в плане безопасности инструмент. Главное, что нужно держать в голове (по данным issue-трекера проекта и обсуждений в Blender DevTalk за 2026):

  • Произвольный код без песочницы. execute_blender_code выполняет Python через exec() без изоляции. У кода те же права, что у вас: файловая система, сеть, запуск процессов. ВСЕГДА сохраняйте работу перед запуском связки.
  • Prompt injection. Вредоносная инструкция может быть зашита в .blend-файл, описание сцены или любой текст, который читает модель. Не скармливайте связке проекты и промпты из недоверенных источников.
  • Отдельные инструменты трогают файлы. Часть операций (скриншот вьюпорта, генерация по картинкам) читает произвольные пути на диске — держите проект в отдельной чистой папке.
  • Телеметрия по умолчанию включена в community-сервере; выключается переменной DISABLE_TELEMETRY=true.
  • Недетерминизм. Модель иногда «фантазирует» имена операторов bpy и роняет команду; на сложных сценах чаще выручает точечный скрипт, чем свободный промпт.

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

Как встроить Blender MCP в вайб-кодинг?

Вайб-кодинг — это подход, когда вы описываете задачу словами, а агент пишет и запускает код за вас. Blender MCP — ровно такой же приём, только «код» здесь — это 3D-сцена. Если вы уже работаете в Claude Code или Cursor, добавление Blender-сервера расширяет привычный цикл на графику: тот же чат, те же инструменты, плюс руки в 3D. Про сам подход — в разборе что такое вайб-кодинг.

Чтобы связка не жила в вакууме, полезно иметь настроенное окружение агента: правила, промпты, MCP-обвязку. Движок Quest как раз даёт готовый каркас для Claude Code — а Blender MCP подключается к нему как ещё один сервер из арсенала MCP.

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

Нужен ли платный Claude, чтобы пользоваться Blender MCP?

Сам Blender MCP бесплатен и open-source — платить надо только за доступ к модели. Связка работает с любым MCP-совместимым клиентом (Claude Desktop, Claude Code, Cursor). Тарифы на доступ к Claude меняются, проверяйте актуальные условия у провайдера на июль 2026.

Может ли Claude сгенерировать 3D-модель с нуля?

Частично. Готовую «болванку» по тексту или картинке даёт интеграция с Hyper3D Rodin, а Poly Haven и Sketchfab тянут готовые ассеты. Но точную ретопологию, развёртку и продовую геометрию всё равно доводит человек — модель хороша как черновик и как «оператор рутины».

Работает ли Blender MCP с Cursor, а не только с Claude?

Да. В README есть конфиг и для Cursor, и для Claude Desktop; протокол MCP один и тот же. Правило одно: одновременно активным держите только один клиент, иначе конфликт за сокет-порт 9876.

Чем официальный сервер Blender Lab отличается от ahujasid/blender-mcp?

Официальный (v1.0.0 от 27 апреля 2026, для Blender 5.1) сфокусирован на анализе и отладке сцен и аккуратном интерфейсе к Python API. Community-сервер шире по «творческим» интеграциям (генерация, ассеты). Для генерации — community, для инженерной работы со сценами — официальный.

Насколько это безопасно для рабочих проектов?

С осторожностью. Из-за execute_blender_code без песочницы не запускайте связку на недоверенных файлах и всегда сохраняйтесь заранее. Для продакшена изолируйте окружение (отдельный пользователь или контейнер) и ревьюйте код.