AI Game Developer: Unreal MCP
Плагин Unreal Engine с MCP: агент ведет редактор через язык запросов RQL, правит Blueprint и C++, снимает кадры вьюпорта, есть облако и свой сервер
- 52 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Агент меняет акторы, ассеты, Blueprint и C++ код проекта, а мутации через rql-mutate затрагивают данные редактора
- Облачный режим передает команды и данные редактора на сервис ai-game.dev
Установка
- Работает в
Ручная установка
npm install -g unreal-mcp-cli && unreal-mcp-cli install-plugin ./YourProjectЗатем unreal-mcp-cli login ./YourProject для входа в облако и unreal-mcp-cli open ./YourProject для запуска редактора.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент меняет акторы, ассеты, Blueprint и C++ код проекта, а мутации через rql-mutate затрагивают данные редактора
- Облачный режим передает команды и данные редактора на сервис ai-game.dev
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
AI Game Developer — плагин Unreal Engine с MCP, родственный проектам Unity-MCP и Godot-MCP. Он подключает Claude, Cursor, Copilot или любой клиент MCP к редактору. Агент создает акторы, меняет уровни, работает с Blueprint и ассетами, правит и компилирует C++ проекта. Данные редактора доступны через единый язык запросов RQL: инструменты rql-query, rql-mutate и rql-schema читают и меняют акторы, компоненты, ассеты и состояние. Blueprint можно создавать, редактировать и компилировать с разбором ошибок и предупреждений, а C++ собирается через Live Coding или UBT. Снимки вьюпорта, игрового вида, камеры и отдельного актора ассистент разглядывает сам. Плагин на C++ запускает рядом вспомогательный процесс unreal-mcp-bridge на .NET. Подключиться можно к облаку ai-game.dev или к собственному GameDev-MCP-Server. Статус проекта по его же описанию — бета. Любой инструмент можно включить или выключить в окне MCP Tools, а свои инструменты, подсказки и ресурсы регистрируют из плагина без форка.
Для кого. Для разработчиков игр на Unreal Engine с C++-проектом, которым нужен unreal mcp для правки уровней, Blueprint и кода в связке с Claude, Cursor или Copilot.
Подходит, если
- Нужен unreal mcp, который умеет компилировать Blueprint и возвращать ошибки, чтобы агент их исправлял
- Агенту надо читать и менять акторы и ассеты одним языком запросов вместо набора разнородных команд
- Нужно править C++ проекта и собирать его через Live Coding или UBT с отчетом об ошибках
- Ассистент должен видеть результат: кадры вьюпорта, камеры и отдельных акторов
- Вы хотите развернуть собственный сервер вместо облака или добавить свои инструменты без форка
Не подходит, если
- Нужен стабильный релиз: проект назван бета-версией, а список в Fab пока не опубликован
- Проект на Blueprint без C++: плагин собирает модуль редактора, поэтому хост должен компилировать C++
- Версия Unreal старше 5.5: поддерживаются 5.5 и новее
- Нельзя использовать облачный сервис: по умолчанию подключение идет к ai-game.dev, нужен собственный сервер
Пример запроса к агенту
Создай Blueprint BP_Door от Actor, добавь переменную bool IsOpen, скомпилируй и исправь ошибки, потом сними кадр вьюпорта.MCP
- Транспорт
- stdio, http
- Авторизация
- OAuth
Переменные окружения
UNREAL_MCP_TRANSPORT- Транспорт: stdio или http.
UNREAL_MCP_BRIDGE_PATH- Путь к собранному вспомогательному процессу при установке из исходников.
Ограничения
Нужен Unreal Engine 5.5 или новее (проверялся на 5.7, сборка и запуск подтверждены на 5.8) и проект на C++. Установка через unreal-mcp-cli или вручную: без готового бинарника для вашей платформы нужен собранный вспомогательный процесс и переменная UNREAL_MCP_BRIDGE_PATH. Для облака требуется одобрение входа в браузере. Снимки экрана требуют редактор с видеокартой. Статус проекта — бета. Лицензия Apache-2.0.
Как отключить. Удалите папку Plugins/UnrealMCP из проекта или отключите плагин в Edit, Plugins. Отдельные инструменты выключаются в окне MCP Tools. Запись сервера удалите из конфигурации клиента.
Частые вопросы
Как установить Unreal MCP от IvanMurzak?
Поставьте unreal-mcp-cli командой npm install -g unreal-mcp-cli, затем выполните install-plugin ./Проект, login ./Проект и open ./Проект. Можно скопировать папку UnrealMCP в Plugins проекта вручную.
Что такое RQL в этом unreal mcp?
Единый язык запросов к данным редактора. Инструменты rql-query, rql-mutate и rql-schema читают и меняют акторы, компоненты, ассеты, уровни и состояние редактора.
Нужен ли облачный аккаунт для Unreal MCP?
Облако ai-game.dev подключается по умолчанию через вход в браузере. Можно указать собственный сервер GameDev-MCP-Server, тогда плагин работает в режиме Custom.
Какая версия Unreal Engine нужна?
Unreal Engine 5.5 или новее. Проект проверен в CI на 5.7, а сборка и запуск подтверждены на 5.8.
Чем он отличается от других Unreal MCP в каталоге?
Это плагин на C++ с вспомогательным процессом .NET, языком запросов RQL, облаком и собственным сервером, разработанный в паре с Unity-MCP и Godot-MCP одного автора.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыПлагин Unity с MCP-сервером, скиллами и CLI: агент управляет сценами, ассетами, скриптами и тестами в редакторе Unity
MCP-сервер, который позволяет агенту управлять редактором Unreal Engine словами: акторы, блупринты, узлы графа, камера
Плагин Unreal Engine с MCP-сервером: Claude и Cursor создают блупринты, спавнят объекты и запускают команды редактора
MCP-сервер для Unreal Editor: агент правит уровни, Blueprint и материалы, собирает проект обычными фразами
MCP-сервер для Unreal Engine: управление ассетами, акторами, редактором, секвенсором и блупринтами
Unreal MCP на Python: 253 действия в 21 области, от акторов и Blueprint до материалов и кинематографики, плюс выполнение любого Python в редакторе
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| AI Game Developer: Unreal MCP (эта запись) | нет | OAuth | 52 | |
| Unreal MCP | нет | не нужна | 2 110 | другой MCP-сервер для Unreal Engine без языка запросов RQL и облачного режима |
| Unreal Engine MCP Server | нет | не нужна | 995 | другой MCP-сервер для Unreal Engine с управлением ассетами и актерами |
| UnrealClaude | нет | не нужна | 973 | плагин, который приносит Claude Code внутрь редактора Unreal |
Коротко о README
Описание открывается обзором: плагин для редактора Unreal, который через облачный бэкенд ai-game.dev или собственный сервер связывает редактор с ИИ-агентами. Дальше идут требования, три способа установки (Fab в планах, unreal-mcp-cli, ручной), порядок обновления, первый запуск, таблица инструментов по семействам, включение и выключение инструментов и справочник команд CLI. В конце собраны расширение инструментов без форка, использование в рантайме игры, переменные окружения и устройство соединения.