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-сервера):
- Поставьте аддон. Скачайте
addon.pyиз репозитория, затем в Blender: Edit → Preferences → Add-ons → Install → выберите файл. Включите галочку «Interface: Blender MCP». - Запустите сокет-сервер в Blender. В 3D-вьюпорте нажмите
N, откройте вкладку «BlenderMCP» на боковой панели и нажмите Start. Появится сообщение, что сервер поднялся на порту 9876. - Пропишите MCP-сервер клиенту. Для Claude Desktop добавьте в конфиг:
{
"mcpServers": {
"blender": {
"command": "uvx",
"args": ["blender-mcp"]
}
}
}
Для Cursor — Settings → MCP с той же командой (на Windows оберните: cmd /c uvx blender-mcp). Тот же сервер цепляется и к Claude Code — механика ровно та же, что в гайде как подключить MCP к Claude Code.
- Проверьте связь. В клиенте появится иконка инструментов 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 без песочницы не запускайте связку на недоверенных файлах и всегда сохраняйтесь заранее. Для продакшена изолируйте окружение (отдельный пользователь или контейнер) и ревьюйте код.