Об этом проекте

Nexus Unity обеспечивает связь между Unity Editor и внешними инструментами автоматизации, специально оптимизированную для AI-агентов. Он реализует локальный сервер JSON-RPC, который открывает широкий спектр возможностей редактора через публичный API или мост MCP (Model Context Protocol). Ключевые возможности включают: - Управление сценой и иерархией: создание, открытие и сохранение сцен, а также манипулирование GameObjects (transform, дублирование, родительские связи и т. д.). - Контроль ассетов и компонентов: поиск и управление префабами, добавление/обновление компонентов и создание материалов. - Автоматизация кода: написание C# скриптов с интегрированной компиляцией и отчетами об ошибках. - Управление редактором: управление Play Mode, операции undo/redo, доступ к логам и опрос результатов тестов. - Автоматизация UI: запрос и управление окнами Unity Editor UI Toolkit. Пакет включает мост MCP на базе Python для интеграции с AI-клиентами, такими как Claude Desktop, Claude Code, Cursor, Windsurf и VS Code (Cline/Roo). Он оснащен встроенными мерами безопасности, включая аутентификацию по токену сессии, проверку loopback-хоста и подтверждающие шлюзы для деструктивных операций, таких как запись скриптов или удаление PlayerPrefs.