Nova3D MCP
MCP-сервер генерации 3D: по описанию агент получает модель GLB с именованными частями, суставами и скриптом для Blender
- 755 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Сервер отправляет описание и референсные изображения в платную службу Nova3D и тратит кредиты аккаунта
- Вход выполняется в браузере, и сессия сохраняется локально на время работы
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/nova3dОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Сервер отправляет описание и референсные изображения в платную службу Nova3D и тратит кредиты аккаунта
- Вход выполняется в браузере, и сессия сохраняется локально на время работы
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Nova3D строит трехмерные объекты и сцены как редактируемые программы: параметры, части и движение записаны в коде, который можно проверять и пересобирать. MCP-сервер `nova3d-mcp` открывает этот конвейер агентам. Модель пишет код построения для Blender, Blender выполняет и проверяет его, а на выходе получается GLB, где у деталей есть имена и иерархия, а суставы настоящие. Главный инструмент `generate_3d` принимает описание и, если нужно, референсное изображение в base64. В ответе приходят ссылка на GLB, ссылка на сессию редактирования в приложении Nova3D, список частей, число суставов и артефакт кода. Его передают в `regenerate_part`, `add_part` и `articulate_model`, чтобы менять отдельную деталь без пересборки всего объекта. Первый вход выполняет `nova3d_login`, а `nova3d_status` показывает готовность и остаток кредитов.
Для кого. Разработчикам игр, конфигураторов и робототехнических симуляций, которым нужны 3D-ассеты с отдельными деталями, а не слитая сетка.
Подходит, если
- Для витрины конфигуратора нужен автомат с отдельными дверцей, стеклом и кнопками, чтобы менять каждую деталь
- Робототехнической симуляции нужен объект с суставами, а не цельный меш
- Готовую модель правят точечно: перегенерировать одну деталь и добавить новую по описанию
- Скрипт для Blender нужен как основа, которую дорабатывают вручную
Не подходит, если
- Нужен локальный генератор без аккаунта: генерация идет через платную службу Nova3D и требует вход и кредиты
- Требуется просмотр модели прямо в редакторе: предпросмотр открывается в браузере по ссылке сессии
- Нужен ключ собственного провайдера модели: в сервере такого режима нет
Пример запроса к агенту
Сгенерируй торговый автомат с отдельными дверцей, стеклянной панелью, монетоприемником, сеткой кнопок и полками внутриMCP
- Транспорт
- stdio
- Авторизация
- OAuth
Переменные окружения
NOVA3D_TOKENсекрет- Запасной ключ API со страницы app.nova3d.xyz/api-key, если вход через браузер недоступен
NOVA3D_APP_URL- Адрес приложения для ссылок на сессии, например https://app.nova3d.xyz
Ограничения
Начальная генерация идет через платный рабочий процесс GraphFlow v2, поэтому после установки нужен вход через браузер командой `nova3d_login` и кредиты, проверить их можно через `nova3d_status`. Режима со своими ключами провайдера в сервере нет. Предпросмотр открывается только в браузере по `conversation_url`, встроенного окна 3D в редакторе нет. В репозитории лежат описание, датасеты и бенчмарк, а код сервера опубликован как пакет `nova3d-mcp` на PyPI. Для запуска нужен `uv`. Выбор модели задают параметром: gemini по умолчанию, claude-sonnet, claude-opus или gpt-5.5.
Как отключить. Удалите сервер из клиента (`claude mcp remove nova3d`). Сессии и модели остаются в вашем аккаунте Nova3D и удаляются там же.
Частые вопросы
Как подключить Nova3D к Claude Code?
Выполните `claude mcp add nova3d -- uvx nova3d-mcp`, затем вызовите `nova3d_login` и завершите вход во вкладке браузера. Установка сервера и вход в Nova3D считаются отдельными шагами.
Что вернет generate_3d?
Ссылку `glb_url`, ссылку `conversation_url` на сессию в приложении, список `parts`, число `joint_count` и артефакты кода и модели, которые передают в правки.
Нужны ли кредиты?
Да. Начальная генерация идет через платный рабочий процесс, и если `nova3d_status` возвращает `next_action` со значением `purchase_credits`, нужно пройти по ссылке покупки.
Можно ли вручную задать токен?
Только как запасной путь, когда вход через браузер недоступен: переменная `NOVA3D_TOKEN` с ключом со страницы app.nova3d.xyz/api-key.
Какие клиенты поддерживаются?
Codex, Cursor, VS Code, Visual Studio и Claude Code. Для каждого есть команда или файл конфигурации с командой `uvx nova3d-mcp`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыУдаленный MCP-сервер с 40 инструментами: 3D-модель по тексту или фото, риггинг, анимация, ретекстурирование и проверка GLB
Blender MCP
MCP for Blender
MCP-сервер и аддон для Blender: агент создает и меняет объекты, материалы и сцены, подгружает ассеты и выполняет Python в Blender
Локальный MCP-сервер и CLI: агент пишет JavaScript для 3D-модели, получает рендеры и проверки, а на выходе GLB и исходник
MCP-сервер генерации и правки картинок моделями Gemini: сам выбирает модель под запрос, рисует до 4K в нужном формате кадра
MCP-сервер из CLI Vectreal: агент загружает GLB, настраивает свет и камеры сцены, публикует ее и выдает код встраивания
ldraw-nova дает ИИ-агенту инструменты, чтобы собрать по описанию модель LEGO в формате LDraw с проверкой столкновений
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Nova3D (эта карточка) | да | OAuth | 755 | |
| blenderwright | нет | не нужна | 196 | управляет Blender напрямую по командам агента, без генерации частей по описанию |
| build123d-mcp | нет | не нужна | 151 | CAD-деталь строится шагами кодом build123d, а не генерируется целиком по описанию |
Коротко о README
Основной текст про Nova3D как рабочее место для программируемого 3D: девять возможностей от исполняемого исходника до экспорта в CAD и симуляторы, отдельный блок для робототехники и описание датасетов. Подключение к агентам описано в документации пакета на PyPI.