Перейти к содержимому

Blender

Интеграция Blender с ИИ Claude для создания и управления 3D-сценами по текстовым промптам.

Python
13551 stars

Описание

BlenderMCP — это аддон и сервер на Python, соединяющий Blender с Claude AI через сокет-сервер. Ключевые особенности: манипуляция объектами, применение материалов, инспекция сцен, выполнение Python-кода в Blender. Поддержка API Poly Haven для ассетов и Hyper3D для генерации моделей. Технологии: TCP-сокеты, JSON-протокол. Применения: автоматизированное 3D-моделирование, создание сцен по описаниям, прототипирование визуализаций.

Возможности

Двусторонняя коммуникация

Соединение Claude AI с Blender через сокет-сервер для обмена командами и ответами.

Манипуляция объектами

Создание, изменение и удаление 3D-объектов в сцене по промптам.

Управление материалами

Применение и редактирование материалов, цветов для объектов.

Инспекция сцены

Получение детальной информации о текущей сцене Blender.

Выполнение кода

Запуск произвольного Python-кода внутри Blender от Claude.

Интеграция с внешними API

Загрузка ассетов из Poly Haven и генерация моделей через Hyper3D Rodin.

Установка

Предварительные требования: Blender 3.0+, Python 3.10+, uv (установить: brew install uv на Mac; powershell-скрипт на Windows).

Для Claude Desktop: В claude_desktop_config.json добавить:

{
    "mcpServers": {
        "blender": {
            "command": "uvx",
            "args": [
                "blender-mcp"
            ]
        }
    }
}

Установка аддона: Скачать addon.py, в Blender: Edit > Preferences > Add-ons > Install > выбрать файл, активировать ‘Interface: Blender MCP’.

Для Cursor: Аналогичный JSON в настройках или .cursor/mcp.json.

Запуск: В Blender включить ‘Connect to Claude’, запустить сервер через uvx blender-mcp.

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
13551

Ссылки