codex-blender
Enables interaction with Blender to inspect scenes, objects, materials, and parameters; perform modeling, materials, lighting, camera, and animation operations via Python/bpy; render scenes; and open, save, import, or export .blend files.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Blender for Codex — 1.3.1
Открытый проект: приветствуются участие в разработке, сообщения об ошибках и pull requests. Ближайшие задачи — в плане развития.
Локальная интеграция Codex ↔ Blender: MCP-сервер, дополнение Blender, навык агента, установщик и диагностика. Это адаптация открытого сервера ahujasid/blender-mcp, как в плагине Kimi. Лицензия MIT; версии исходников зафиксированы в UPSTREAM.json. Это сторонний проект.
Возможности
Чтение сцены, объектов, материалов и параметров.
Моделирование, материалы, свет, камеры и анимация через Python/bpy.
Просмотр сцены, рендеринг, открытие/сохранение .blend и импорт/экспорт через bpy.
Дополнительные интеграции ресурсов upstream. Их аккаунты, тарифы и ключи настраиваются отдельно; в этом комплекте они не проверялись.
Основная работа происходит локально: Codex → stdio MCP → 127.0.0.1:9876 → Blender. Телеметрия upstream принудительно отключена в launcher. Сам Codex продолжает работать по своим настройкам; это не автономная локальная модель. Выполнение bpy имеет права процесса Blender на файлы компьютера. Дополнение слушает локальное соединение без отдельного пароля; не публикуйте этот порт в сеть.
Related MCP server: Blender MCP Link
Установка на Windows
Установка в список «Плагины»
codex plugin marketplace add blend3dweb/codex-blender-mcp-plugin
codex plugin add codex-blender-mcp@blend3dwebКаталог появится под именем Blend3DWeb, плагин — Blender for Codex. GitHub-репозиторий публичный; это пользовательский marketplace, не публикация в общем каталоге OpenAI.
После установки подготовьте Python-окружение именно установленной копии. Если раньше сервер был добавлен отдельно через codex mcp add, сначала удалите дублирующую ручную запись командой codex mcp remove codex-blender — установленный плагин предоставляет свой сервер с этим именем. Затем:
$server = (codex mcp get codex-blender --json | ConvertFrom-Json).transport
$env:PLUGIN_DATA = $server.env.PLUGIN_DATA
python (Join-Path $server.env.PLUGIN_ROOT 'scripts/setup.py')
Remove-Item Env:PLUGIN_DATAОкружение хранится в постоянном PLUGIN_DATA, отдельно от версионного кэша. Установите дополнение Blender по шагам ниже и перезапустите Codex. Не запускайте --register-codex при установке через marketplace: это альтернативный способ подключения.
Альтернатива: только MCP через CLI
Нужны Python 3.10+ и Blender. Проверенная версия Blender указана в VALIDATION.md.
Распакуйте папку в постоянное место. Откройте там PowerShell.
Подготовьте окружение и добавьте сервер в Codex:
python scripts/setup.py --register-codexУстановщик создаёт .venv внутри комплекта. Добавляет только MCP-запись
codex-blender; существующую запись с таким именем не перезаписывает. Перед изменением config.toml создаёт резервную копию. При конфликте используйте--name blender-local. Для подготовки без изменения настроек Codex:python scripts/setup.py.В Blender откройте Edit → Preferences → Add-ons → меню → Install from Disk. Выберите
assets/blender_mcp.py, включите MCP for Blender.В 3D Viewport нажмите N, вкладка MCP for Blender, проверьте Start MCP Server. В текущем дополнении также предусмотрен автозапуск.
Полностью перезапустите Codex. Попросите: «Проверь подключение к Blender и перечисли объекты сцены».
Для диагностики, когда другой MCP-клиент не подключён:
.\.venv\Scripts\python.exe scripts/check_connection.pyДиагностика читает сцену, не изменяет её. Отсутствующий Blender приводит к ошибке, а не к сообщению об успехе.
Комплект плагина
plugin.json, mcp.json и skills/ подготовлены в формате Agent Plugins для настольного клиента. Перед запуском сервера требуется выполнить setup в той папке, где установлен комплект. Загрузка ZIP через интерфейс плагинов отдельно не проверялась; проверенный путь подключения — локальный MCP через Codex CLI. Не подключайте одновременно MCP из манифеста и дублирующую запись из config.toml.
Установка через CLI регистрирует MCP-сервер, но не устанавливает отдельно упакованный навык в каталог навыков Codex. Инструкции навыка доступны при установке комплекта как плагина; сам сервер также содержит инструкции для работы со сценой.
Удаление и восстановление
codex mcp remove codex-blender удаляет созданную MCP-запись (если выбрали другое имя, укажите его). В Blender отключите и удалите установленное дополнение. После этого папку комплекта можно удалить. Не восстанавливайте старый config.toml целиком, если после установки появились другие настройки: сохраните их и удалите только эту запись.
Состав и воспроизводимость
assets/blender_mcp.py— дополнение upstream без изменений.vendor/blender_mcp/— зафиксированные исходники сервера upstream без изменений; лицензия вvendor/LICENSE.scripts/— launcher, установщик и проверка MCP.requirements.lock.txt— проверенные версии зависимостей Python; первая установка требует доступа к PyPI.skills/blender-mcp/SKILL.md— инструкции Codex.VALIDATION.md— фактически выполненные проверки и ограничения.
Формат подключения: официальная документация MCP. Формат комплекта: официальная документация плагинов.
Версия 1.1: студийные операции
Добавлены 11 специализированных навыков и два MCP-инструмента: studio_capabilities описывает параметры, studio_action выполняет операцию над явно заданными объектами. Поддержаны inspect, bevel, subdivide, decimate, remesh, sculpt_deform, uv_smart, material, keyframe, turntable, rigid_body, cloth, render_settings, save_copy. Новые инструменты находятся в scripts/studio_tools.py и scripts/studio_ops.py; исходники upstream не изменены.
Для ручного подключения через CLI навыки нужно дополнительно скопировать из skills в каталог навыков Codex без перезаписи существующих папок. Установка всего пакета через интерфейс плагинов отдельно не проверялась.
Версия 1.2: пространственный осмотр
Добавлены spatial_capabilities, spatial_inspect и навык blender-spatial-inspection. Доступны связность сетки, координаты и связи элементов, плоские сечения, выборочные расстояния между поверхностями и сопоставление ориентиров через камеру. Для изображений используется уже существующий look с несколькими ракурсами, Wireframe и X-Ray.
Инструкция по новым возможностям. Проверено 21 геометрической проверкой, 11 проверками через MCP и 19 регрессионными проверками студийных операций в Blender 5.2.2 LTS. Пакет содержит 13 инструментов и 13 навыков. Автоматическое восстановление по фото и проверка самопересечений не реализованы.
Версия 1.3: обратимые локальные правки
Добавлены edit_capabilities и edit_session: снимок координат, локальное смещение с плавным спадом, численное сравнение и откат с защитой посторонних изменений. Всего 15 MCP-инструментов и 13 навыков. Инструкция, план развития, результаты проверки.
Это инструменты управления и проверки, а не обучение модели скульптингу или автоматическое восстановление по одной фотографии. Снимки находятся в памяти текущего Blender и восстанавливают только базовые координаты вершин.
Разработка и тесты
Запускайте тесты из корня репозитория. Скрипты tests/test_*_ops.py используют bpy и выполняются внутри Blender, а не обычным pytest.
python scripts/test_blender.py --blender "C:/Program Files/Blender Foundation/Blender 5.2/blender.exe"
.\.venv\Scripts\python.exe tests/test_mcp.py --blender "C:/Program Files/Blender Foundation/Blender 5.2/blender.exe"Первый запуск проверяет геометрию в отдельных фоновых процессах с factory startup. Второй запускает отдельный интерактивный Blender для проверки MCP и снимков viewport, порт по умолчанию 19877; нужно графическое окружение. Основная сцена пользователя и его настройки не используются. Логи и изображения сохраняются в игнорируемый test-output/.
This server cannot be deployed
Maintenance
Related MCP Connectors
Blender-as-a-service for agents: search 3D assets, run Blender Python, or brief the studio agent.
Connect your AI assistant to Blender for 3D modeling, Geometry Nodes, materials, lighting, animation, rendering and export. Inspect real scenes and viewport images, refine the result and restore checkpoints. OAuth connects your chat to Blender Bridge Desktop on an online Windows 10/11 x64 computer running Blender 4.2+. The chat can run on another device. Requires an active Blender Bridge account; 7-day trial available. AI model access is separate.
Use your Mac, Windows or Linux computer from ChatGPT, Claude or Codex: files, commands, documents.
Cloud Blender for AI agents: build, inspect, render and animate 3D scenes over remote MCP. Keep editable .blend projects and export GLB or STL. Make your first 3D asset free—30 compute minutes per UTC month, no credit card. First 100 eligible Free account owners to use all 30 minutes in one UTC month by December 31, 2026 UTC receive one calendar month of beta free: 4 compute hours per UTC month, 2 concurrent workers per deployment, 2 deployments, 2048×2048 renders at up to 256 samples, and 10 GiB storage. Existing usage counts toward the 4-hour allowance. Limited to 100 rewards; expires January 1, 2027 00:00 UTC. Free resumes afterward without an automatic charge. Examples, eligibility and terms: https://sceneplane.online/launch?utm_source=glama&utm_medium=directory&utm_campaign=first100
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables programmatic control of Blender via OpenCode, supporting 3D model creation, material application, and export through a Model Context Protocol server.MIT
- AlicenseNot gradedqualityCmaintenanceEnables interactive control of Blender for 3D scene manipulation, geometry creation, material application, and viewport rendering via natural language prompts through the Model Context Protocol.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI to control Blender 3D through the Model Context Protocol, allowing Python execution, scene state queries, and automation of 3D workflows.5GPL 3.0
- AlicenseNot gradedqualityAmaintenanceEnables LLMs to control Blender for 3D scene creation, object manipulation, material assignment, shader configuration, modifier application, keyframing, and rendering via the Model Context Protocol.2GPL 3.0