BlenderMCP
Система интеграции ИИ с Blender для создания и редактирования 3D-сцен через протокол MCP с поддержкой коллективной работы.
BrickBuilderMCP (он же LegoMCP) — открытый MCP-сервер, который даёт языковой модели инструменты для проектирования настоящих LEGO-моделей. Вы просите Claude «собери небольшой красный домик на песочной пластине», а на выходе получаете файл .ldr или .mpd, который откроется в BrickLink Studio или LeoCAD. Идея в том, чтобы модель не тыкала курсором в CAD-приложение, а вызывала типизированные функции — с реальной геометрией деталей и проверкой на собираемость.
Внутри — 57 семантических инструментов, 6 промптов для слэш-меню и 5 справочных ресурсов. Каталог берётся из настоящей библиотеки LDraw: 24 009 деталей, у каждой честно разобранные габариты, позиции штырьков и AABB из .dat-файлов. То есть «Brick 2x4» действительно будет 80 × 40 × 24 LDU с восемью штырьками в правильных местах, а не абстрактным кубиком.
Главное здесь — валидатор. Он следит за набором правил, которые нельзя обойти:
strict=True такая установка отклонится сразу;Каждый вызов add_part, move_part или rotate_part вернёт отчёт о связях и предупреждения, так что модель узнает о проблеме сразу, а не в конце сборки. Есть consolidate_bricks, который превратит воксельный дизайн из кубиков 1x1 в нормальную кладку с перевязкой. Отдельно идёт отладочный набор: render_validation, inspect_part, collision_detail, describe_errors.
Помимо самой сборки есть builder mode для пошагового монтажа, постоянные проекты с автосейвами и чекпойнтами, undo/redo, импорт-экспорт, заметки для мультимодального контекста, инлайн-превью рендеров прямо в чате и интерактивный 3D-вьюер на MCP Apps. Режим превью настраивается переменной LEGO_MCP_INLINE_MODE: data_uri работает в любом MCP-клиенте, file_url примерно в 200 раз экономнее по токенам и подходит для Claude Desktop. Есть и standalone CLI с командами render, bom и instructions — пригодится, если нужен список деталей или инструкция по сборке.
Ставится через uv на macOS или Linux (Windows — предположительно через WSL, не проверялось), библиотека деталей займёт около 150 МБ и качается один раз. Для инлайн-превью нужен Claude Desktop, автономный агент обойдётся без него, но потребует ANTHROPIC_API_KEY. Проект бесплатный и лежит на GitHub.
Автор честно предупреждает: проект на раннем этапе. Модель соединений пока только штырьковая — пины, клипсы и кронштейны отложены на вторую фазу, а органические формы, изгибы и техника SNOT текущим инструментам недоступны. Зато структурная архитектура — стены, башни, ворота, крыши — собирается стабильно: в примерах лежит крепость на 1024 детали с 1576 проверенными соединениями, без висящих деталей и коллизий.
Система интеграции ИИ с Blender для создания и редактирования 3D-сцен через протокол MCP с поддержкой коллективной работы.