Открытая бета-версия Unity AI: Как начать работу с MCP

May 11, 2026|5 Мин
Иллюстрация открытой бета-версии Unity AI. Металлический объект, похожий на фиолетовую полоску, наложенный на черно-фиолетовый градиентный фон.
Эта веб-страница была переведена с помощью машинного перевода для вашего удобства. Мы не можем гарантировать точность или надежность переведенного контента. Если у вас есть вопросы о точности переведенного контента, обращайтесь к официальной английской версии веб-страницы.

В сегодняшней статье об открытой бета-версии Unity AI вы узнаете, как подключить Клода Кода, Github Copilot и других агентов искусственного интеллекта непосредственно к редактору Unity с помощью сервера протокола контекста моделей (MCP) Unity.

Сервер MCP от Unity AI открывает новый способ работы с агентами искусственного интеллекта в вашей IDE. Вместо того чтобы переключаться между редактором кода и Unity, можно подключить такие агенты, как Claude Code, Cursor, Windsurf или VS Code Copilot, непосредственно к запущенному проекту Unity, и позволить IDE получать полный контекст проекта, например просматривать сцены, читать выходные данные консоли, редактировать сценарии и запускать действия редактора без необходимости копировать и вставлять контекст.

В этой статье рассказывается, что такое MCP, как подключить агента, какие инструменты доступны и как их использовать для ускорения выполнения стандартных задач разработки, таких как исправление ошибок и управление сценами.

Что такое протокол контекста модели?

Model Context Protocol (MCP) — это открытый стандарт, который позволяет агентам ИИ структурированно взаимодействовать с внешними инструментами и источниками данных. Сервер MCP от Unity реализует этот протокол, так что любой агент искусственного интеллекта, совместимый с MCP, может подключаться к Unity Editor и взаимодействовать с ним так, как если бы это был набор вызываемых инструментов.

Без MCP агент искусственного интеллекта в вашей IDE видит только то, что вы ему показываете: открытые файлы, вставленный код или скопированные ошибки. MCP позволяет в реальном времени получать доступ к состоянию выполнения вашего проекта Unity — иерархии сцен, GameObjects, значениям компонентов, настройкам сборки и сообщениям консоли — по стандартизированному протоколу.

Официальный сервер MCP от Unity входит в пакет AI Assistant, и для его использования требуется подписка Unity (хотя кредиты Unity AI не расходуются).

Меню Unity MCP Server с настройками проекта.
Настройки проекта для сервера Unity MCP

Предварительные требования

Чтобы начать работу с MCP, ваша среда должна соответствовать следующим требованиям:

  • Unity 6 (6000.0) или более поздняя версия с установленным пакетом AI Assistant
  • Совместимый с MCP клиент искусственного интеллекта, такой как Claude Code, Cursor, Windsurf или Claude Desktop
  • Проект Unity, связанный с Unity Cloud
  • Активная пробная версия или подписка на Unity AI

Как интегрировать агент искусственного интеллекта с Unity

Настройка Unity MCP занимает всего несколько минут. Вот полный процесс:

1. Убедитесь, что мост Unity MCP работает

В редакторе Unity перейдите в меню «Редактирование» > «Настройки проекта» > «Искусственный интеллект» > «Unity MCP». Убедитесь, что в Unity Bridge отображается индикатор «Работает» (зеленый индикатор). Мост запускается автоматически при загрузке редактора. Если отображается сообщение «Остановлено», выберите «Пуск».

Сервер MCP Unity откройте в редакторе Unity. Пользователь проверяет, работает ли Unity Bridge.
Мост Unity Bridge успешно запущен

2. Настройте свой клиент AI

В разделе «Интеграции» на странице настроек Unity MCP можно автоматически настроить поддерживаемых клиентов — откройте раздел Интеграции, выберите клиента и нажмите кнопку Настроить. В зависимости от версии Unity MCP поддерживаемые клиенты могут включать Claude Code, Cursor, Windsurf и Claude Desktop.

3. Добавьте релейный путь вручную (при необходимости)

Если вашего клиента нет в списке автонастройки, добавьте запись сервера, указывающую на двоичный файл Unity relay. Реле устанавливается в ~/.unity/relay/ при запуске Unity. Передайте --mcp в качестве аргумента командной строки исполняемому файлу relay.

4. Одобрите подключение в Unity

При первом подключении агента Unity показывает сообщение «Ожидает подключения». Перейдите в меню «Редактирование» > «Настройки проекта» > «Искусственный интеллект» > Unity MCP, просмотрите сведения о клиенте и нажмите «Принять». Ранее одобренные клиенты автоматически переподключаются.

5. Проверьте соединение

Теперь ваш агент должен перечислить доступные инструменты Unity MCP. Выполните простую команду, например «Прочитайте сообщения консоли Unity и обобщите все предупреждения и ошибки», чтобы убедиться, что соединение работает.

Сервер Unity MCP Server откройте в редакторе Unity. Сервер MCP подтверждает связь между Unity и выбранным разработчиком LLM.
Сервер MCP, подтверждающий соединение между Unity и выбранным разработчиком LLM

Релейные пути, специфичные для платформы

Бинарный путь реле зависит от операционной системы. При ручной настройке агента используйте путь к своей платформе:

  • macOS (Apple Silicon): ~/.unity/relay/relay_mac_arm64.app/contents/macOS/relay_mac_arm64
  • macOS (Intel): ~/.unity/relay/relay_mac_x64.app/Contents/MacOS/relay_mac_x64
  • Windows: %ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%\ .unity\ relay\ relay_win.exe
  • Linux: ~/.unity/релей/релей_linux

Доступные инструменты

После подключения ваш агент искусственного интеллекта получает доступ к набору встроенных инструментов Unity MCP. Агент называет эти инструменты, когда вы даете инструкции: они не взаимодействуют с Unity напрямую, а через протокол.

Основные категории инструментов включают в себя:

  • Управление сценами: чтение иерархии, создание/изменение/удаление GameObjects, управление сценами
  • Редактирование сценариев: создавайте, читайте и изменяйте сценарии C# в своем проекте
  • Доступ к консоли: чтение журналов, предупреждений и ошибок из консоли Unity
  • Проверка GameObject: чтение и запись значений компонентов на определенных GameObjects
  • Настройки сборки: проверьте платформу и конфигурацию сборки

Вы также можете зарегистрировать собственные инструменты MCP на языке C#, чтобы предоставлять подключенным агентам доступ к своим рабочим процессам редактора. Это удобно для команд, которые хотят автоматизировать специфические для проекта задачи.

Список интеграций Unity MCP Server, открытых в редакторе Unity, включая Cursor, Claude Code, Windsurf, Claude Desktop, VSCode GitHub Copilot, Kiro, Codex и Gemini.
Unity AI перечисляет доступные интеграции для Unity MCP

Управление Unity с помощью агента искусственного интеллекта

Когда соединение MCP включено, вы можете давать своему агенту искусственного интеллекта инструкции на естественном языке, и он выполнит их с помощью инструментов Unity. Несколько примеров:

  • «Создайте новый пустой объект GameObject под названием PlayerSpawn в позиции (0, 0, 0)»
  • «Прочитайте иерархию сцен и скажите, в каких объектах отсутствуют компоненты»
  • «Напишите сценарий, который перемещает камеру так, чтобы она следовала за игроком, и прикрепите его к основной камере»
  • «Проверьте консоль на наличие ошибок и исправьте все, что связано с нулевыми ссылками»

Агент использует инструменты MCP для выполнения каждого шага, показывая свои аргументы и вызовы инструмента. Вы всегда остаетесь в своей IDE — вам не нужно переходить на Unity, пока вы не захотите проверить результат.

Просмотрите в редакторе Unity информацию об агенте Unity AI, вносящем изменения в сцену на основе инструкций LLM, подключенного через MCP Server.
Агент AI, вносящий изменения в сцену в Unity на основе инструкций LLM, подключенного через сервер MCP

Исправление ошибок консоли с помощью Unity MCP

Одно из наиболее практичных применений Unity MCP — предоставление агенту возможности автономно читать и исправлять ошибки консоли. Поскольку агент может читать консоль и редактировать сценарии в одном сеансе, ошибка может исправляться без копирования данных:

1. Агент читает консоль через unity_readConsole

2. Определяет соответствующий сценарий и читает его содержимое

3. Записывает исправление и сохраняет файл обратно в проект

4. Снова читает консоль, чтобы подтвердить, что ошибка устранена

Это закрывает цикл обратной связи, который обычно требует ручного копирования между Unity и помощником по искусственному интеллекту — агент обрабатывает все от начала до конца.

Представление в редакторе, как агент искусственного интеллекта Unity читает ошибку консоли и применяет исправление.
Агент AI читает ошибку консоли и применяет исправление

Подробнее об искусственном интеллекте Unity

Если вам интересно узнать больше о том, что доступно в открытой бета-версии Unity AI, приглашаем вас прочитать другие статьи из этой серии:

Попробуйте Unity AI уже сегодня

Открытая бета-версия Unity AI теперь доступна для всех разработчиков Unity 6. Подпишитесь на бесплатную пробную версию, изучите Unity AI Assistant, подключите предпочитаемые инструменты через Unity AI Gateway и начните экспериментировать с тем, как выглядит рабочий процесс разработки с помощью встроенного агента искусственного интеллекта, ориентированного на проекты.

Зарегистрируйтесь и узнайте больше о тарифных планах, ценах и конфиденциальности данных на сайте unity.com/features/ai

Полная документация доступна в документации Unity AI, ссылка на которую приведена в редакторе, или на сайте docs.unity3d.com.

Unity AI Assistant в настоящее время находится в стадии открытого бета-тестирования. Таким образом, функции, поведение и доступность, описанные в этой публикации, находятся в стадии разработки и могут быть изменены, ограничены или прекращены без уведомления.