Spline выпустила вторую версию своего 3D-редактора, Spline V2, которая представляет собой полную перестройку продукта. Ключевое нововведение — Spline MCP Server, позволяющий внешним кодирующим агентам, таким как Claude Code, Cursor, Codex, Google Antigravity и VS Code, напрямую работать с живыми, редактируемыми 3D-сценами. Это превращает агентов в соавторов, которые могут изменять сцену и её поведение в реальном времени, при этом результат остаётся полностью редактируемым. Сервер MCP, поставляемый в комплекте с настольным приложением, позволяет этим инструментам взаимодействовать с проектом Spline через локальный сервер.
Когда настольное приложение Spline открывается, оно ищет поддерживаемые клиенты и регистрирует сервер в их файлах конфигурации. Разработчик затем перезапускает ИИ-клиент и даёт ему обычную подсказку. Например, если попросить Claude Code создать плавучий остров, агент преобразует этот запрос в структурированные вызовы инструмента MCP. Spline маршрутизирует эти вызовы к открытой вкладке 3D-редактора, где они выполняются с живым документом. Если подходящего файла нет, приложение может создать новый. Модель видит, что уже происходит на сцене, прежде чем вносить изменения, что позволяет ей переключаться между визуальным дизайном и кодом, использовать ИИ-инструменты Spline для создания новых моделей или изображений и продолжать работать над интерфейсом или игровой логикой вокруг этого.
Всё, что изменяет агент, остаётся внутри проекта Spline, поэтому дизайнер получает обратно живую сцену, а не плоское изображение или статическую сетку, и может продолжить редактирование сразу после завершения работы агента. Сервер MCP вступает в игру, пока сцена ещё строится, предоставляя агенту прямой доступ к редактируемому документу, чтобы он мог понять его структуру и внести изменения до экспорта. Здесь MCP служит интерфейсом управления для редактора, в то время как Spline продолжает управлять визуальным проектом и отображать изменения по мере их возникновения. Несколько сессий агентов могут подключаться к одному редактору, но документация Spline не объясняет, как команды могут атрибутировать или просматривать отдельные изменения MCP перед публикацией общего файла.