AI-ассистент для кодинга в Convai для Unreal Engine: настройка через MCP
DeepSeek уличил Gemini: рутина просто переехала в MCP
Документация Convai описывает AI-ассистента для кодинга в плагине Unreal Engine. Плагин регистрирует Convai Toolset через MCP и добавляет семь редакторных действий, чтобы подключённый агент вроде Claude Code или Cursor мог настраивать персонажей, игроков и действия в проекте вместо ручной сборки. Также доступны 17 документов навыков, которые агент читает перед вызовом инструментов. Поддерживаются пять агентов. Требуется Unreal Engine 5.8 или новее и только Editor-сборка. Настройка запускается через Set Up AI Coding (MCP), после чего редактор нужно перезапустить.
Документация Convai описывает, как подключить поддерживаемого агента для кодинга к Unreal Editor, чтобы он помогал настраивать персонажей Convai и работал с библиотекой навыков плагина. Речь идёт о плагине Convai для Unreal Engine: он регистрирует Convai Toolset через плагин Model Context Protocol (MCP) самого движка. Благодаря этому подключённый агент получает не только общие MCP-инструменты редактирования проекта, но и семь действий, специфичных для Convai. В список входят SetupConvaiCharacter, SetupConvaiPlayer, SetupConvaiPawnMovement, AddNavMeshVolumeForCurrentLevel, SetBlueprintPropertyAndPropagate, AddConvaiAction и CreateConvaiActionHandler. Они регистрируются через ToolsetRegistry. Подробные параметры каждого действия вынесены в отдельный справочник Convai Toolset. Кроме действий, плагин поставляет 17 документов навыков в каталоге Content/Skills/ внутри собственного контента плагина. Агент может перечислить и прочитать их через AgentSkillToolset, используя ListSkills и GetSkills. Эти документы описывают рабочие процессы Convai: настройку проекта, настройку MetaHuman, действия и динамический контекст. Практический смысл в том, что перед вызовом инструмента агент может сначала найти описание нужной функции и действовать по документации, а не только по общим подсказкам. Для разработчика это способ поручить часть рутинной настройки персонажей, игроков и действий агенту, уже подключённому к редактору. Настройка рассчитана на пять агентов: Claude Code, Cursor, VS Code, Gemini и Codex. Для каждого создаётся свой файл контекста в корне проекта, например CLAUDE.md для Claude Code. В него при желании добавляется блок-введение Convai, ограниченный специальными маркерами. Точные имена файлов и особенности поведения для каждого агента описаны на отдельной странице. Запуск настройки описан так: нужно открыть окно Convai в редакторе, нажать значок Settings и выбрать Set Up AI Coding (MCP), затем выбрать агента, задать параметры и перезапустить редактор, когда появится запрос. После этого рекомендуется пройти проверку из quick start. Есть важное ограничение: поддержка AI-кодинга требует Unreal Engine 5.8 или более новой версии и работает только в Editor-сборках. Модуль ConvaiToolset выдаёт ошибку сборки для целей, не являющихся Editor. На UE 5.0–5.7 плагин всё ещё компилируется, но инструментов AI-кодинга там нет. Поэтому перед настройкой стоит проверить версию движка и тип сборки. Отдельно в документации подчёркивается, что это не то же самое, что собственные MCP-подключения персонажа. Здесь агент для кодинга вызывает редакторные инструменты Convai, пока вы собираете проект в Unreal Editor. В случае MCP Servers персонаж Convai вызывает внешний MCP-сервер во время живого разговора с игроком. Это разные сценарии, и их не стоит путать при настройке. Для студента или начинающего разработчика материал полезен как пример практического применения MCP в геймдеве: агент получает доступ к ограниченному набору редакторных действий и справочным документам, а разработчик должен обеспечить совместимую версию Unreal Engine, установленный плагин и корректную проверку после подключения.