К основному содержанию
MCP-сервер CX Codex

three.ws Blender — MCP-сервер для Claude Code: рендер и конвертация 3D

Даёт агенту локальный Blender без GUI: посмотреть 3D-файл, сконвертировать формат, отрендерить превью и выполнить bpy-скрипт.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env BLENDER_PATH=<BLENDER_PATH> --env BLENDER_MCP_TIMEOUT_MS=<BLENDER_MCP_TIMEOUT_MS> --env BLENDER_MCP_WORKDIR=<BLENDER_MCP_WORKDIR> --env BLENDER_MCP_ALLOW_PYTHON=<BLENDER_MCP_ALLOW_PYTHON> --env BLENDER_MCP_INLINE_IMAGE_BYTES=<BLENDER_MCP_INLINE_IMAGE_BYTES> --transport stdio blender-mcp -- npx -y @three-ws/blender-mcp
Открыть на GitHub

Что делает three.ws Blender

Сервер поднимает настоящий Blender в фоновом режиме (blender -b) на каждый вызов и общается с ассистентом по stdio. Ни окна, ни аддона внутри Blender ставить не нужно, поэтому схема работает на сервере, в CI и в контейнере без дисплея. Каждый инструмент управляет тем Blender, что уже стоит на машине.

Внутри семь инструментов. blender_scene_info описывает сцену: объекты, треугольники, материалы, текстуры, кости и анимации. blender_convert меняет один формат на другой по расширениям файлов, blender_optimize урезает треугольники и текстуры с отчётом до и после, blender_render отдаёт PNG прямо в ответ и сам добавляет камеру со светом, если их нет. blender_run_python запускает bpy-скрипт, blender_forge_import генерирует модель по тексту или картинке, blender_info показывает, что умеет ваша сборка. Сжатые glTF с meshopt и Draco распаковываются на лету — без внешнего бинарника.

Нужны Node.js 20+ и Blender 3.0 или новее. Если исполняемый файл не в PATH, задайте BLENDER_PATH, иначе сервер не найдёт Blender. Список форматов зависит от сборки: у части дистрибутивов нет USD, Collada или Alembic, и blender_info покажет реальный набор. Рендер держите в запасе под таймаут.

Какие задачи решает

  • посмотреть содержимое FBX или GLB перед работой
  • перегнать клиентский FBX в веб-GLB с нужным масштабом
  • урезать треугольники и текстуры под мобильный бюджет
  • получить картинку модели прямо в ответе агента
  • прогнать bpy-скрипт на сцене и сразу выгрузить результат

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

  • Покажи, что лежит в ~/assets/character.fbx: объекты, треугольники, кости и анимации.
  • Сконвертируй character.fbx в character.glb с масштабом 0.01 и отрендери превью с четырёх сторон.
  • Сгенерируй по промпту «потёртый латунный водолазный шлем» и сохрани в helmet.blend.

Как установить three.ws Blender

Командой платформы

claude mcp add --env BLENDER_PATH=<BLENDER_PATH> --env BLENDER_MCP_TIMEOUT_MS=<BLENDER_MCP_TIMEOUT_MS> --env BLENDER_MCP_WORKDIR=<BLENDER_MCP_WORKDIR> --env BLENDER_MCP_ALLOW_PYTHON=<BLENDER_MCP_ALLOW_PYTHON> --env BLENDER_MCP_INLINE_IMAGE_BYTES=<BLENDER_MCP_INLINE_IMAGE_BYTES> --transport stdio blender-mcp -- npx -y @three-ws/blender-mcp

Вместо <…> подставьте свои значения. Ещё 5 переменных окружения — в README сервера

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о three.ws Blender

Как установить three.ws Blender в Claude Code?

Одной командой: claude mcp add blender-mcp -e THREE_WS_FORGE_PROVIDER_KEY=<THREE_WS_FORGE_PROVIDER_KEY> -- npx -y @three-ws/blender-mcp. Если Blender не в PATH, второй вариант добавляет через --env переменные BLENDER_PATH, BLENDER_MCP_TIMEOUT_MS, BLENDER_MCP_WORKDIR, BLENDER_MCP_ALLOW_PYTHON и BLENDER_MCP_INLINE_IMAGE_BYTES с транспортом stdio.

Что делает three.ws Blender?

Открывает локальный Blender для ИИ-ассистента: просмотр сцены, конвертация между GLB, glTF, FBX, OBJ, STL, PLY, Collada, Alembic, USD и .blend, оптимизация, рендер PNG в ответ и запуск bpy-скриптов.

Почему сжатые glTF открываются нормально?

Файлы с meshopt или Draco распаковываются внутри процесса до открытия в Blender. Импортёр Blender сам не читает EXT_meshopt_compression, так что без этого шага конвертация упала бы.

Похожие MCP-серверы

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
Pascal 3D Editor pascalorg MCP-сервер управляет сценами зданий в Pascal 3D Editor через команды ИИ-агента. Подойдёт для создания комнат, расстановки объектов и сохранения сцен локально. CX Codex +1 ★ 25 085звёзд репо Unity-MCP IvanMurzak Подключает Claude, Codex, Cursor и другие ИИ-клиенты к Unity через MCP: агент управляет редактором, пишет код и работает внутри собранной игры. CX Codex +1 ★ 4 523звёзд репо mcp sceneview Помогает ИИ-ассистенту работать с документацией SceneView и создавать код для 3D- и AR-приложений. Пригодится при разработке на SDK SceneView. CX Codex +1 ★ 1 348звёзд репо Gearboy MCP Server drhelius MCP-сервер связывает ИИ-агента с эмулятором Gearboy для отладки Game Boy и Game Boy Color через управление выполнением и просмотр памяти. CX Codex +1 ★ 1 219звёзд репо ChiR24-unreal_mcp_server ChiR24 Связывает ИИ-ассистента с открытым Unreal Editor, чтобы создавать уровни, Blueprints и материалы. Пригодится для управления редактором из чата. CX Codex +1 ★ 975звёзд репо Nova3D RareSense Генерирует 3D-модели и сцены с именованными частями: GLB, ссылка на превью и скрипт для Blender. Пригодится, когда агенту нужно собрать объект по деталям. CX Codex +1 ★ 733звёзд репо

Из того же набора29

IBM watsonx.ai Granite Подключает модели IBM Granite из вашего аккаунта watsonx.ai к агенту: чат, генерация, эмбеддинги, подсчёт токенов и прогноз временных рядов. CX Codex +1 ★ 249звёзд репо three.ws Herald Выводит 3D-аватара во вкладку браузера, чтобы агент лично озвучил завершение долгой задачи или ошибку. Помогает не пропустить критичные события в фоне. CX Codex +1 ★ 249звёзд репо three.ws Concierge Задаёт вопросы ИИ-консьержу любого сайта по его реальному содержимому и собирает код вставки виджета с 3D-аватаром. CX Codex +1 ★ 249звёзд репо three.ws Coin Clash Подключает агента к битве токенов Coin Clash на three.ws: проверяет баланс кошелька Solana, выдаёт сводку раунда и начисляет очки атаки. CX Codex +1 ★ 249звёзд репо three.ws Billing Позволяет автономному агенту запрашивать баланс квот, детализацию списаний и чеки three.ws прямо через протокол stdio. CX Codex +1 ★ 249звёзд репо three.ws Audio Даёт 3D-агенту голос и мимику: синтез речи, распознавание, липсинк по кадрам и библиотека mocap-клипов прямо из MCP-клиента. CX Codex +1 ★ 249звёзд репо three.ws Assistant Widget Генерирует готовый код вставки 3D-аватара для сайта прямо в чате с моделью. Помогает настроить плавающий виджет чат-бота без ручной сборки параметров. CX Codex +1 ★ 249звёзд репо three.ws Alerts MCP-сервер, через который агент заводит правила на события pump.fun и читает историю сработавших алертов в трёх каналах доставки. CX Codex +1 ★ 249звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой