Unreal Engine MCP Server
MCP-сервер для Unreal Engine: управление ассетами, акторами, редактором, секвенсором и блупринтами
- 1 033 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Инструмент execute_python и консольные команды выполняют произвольный код в редакторе
- Меняет содержимое вашего проекта Unreal
Установка
- Работает в
Ручная установка
claude mcp add unreal-engine --transport http http://localhost:3000/mcpНативный HTTP-транспорт из плагина. Сначала включите Enable Native MCP в настройках плагина.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Инструмент execute_python и консольные команды выполняют произвольный код в редакторе
- Меняет содержимое вашего проекта Unreal
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер соединяет агента с Unreal Engine через нативный плагин Automation Bridge на C++. Агент управляет ассетами, спавнит и трансформирует акторы, работает с редактором, камерой, уровнями, освещением, физикой и анимацией, ведет секвенсор и рендер, правит графы блупринтов, Niagara и материалов. Есть два транспорта: нативный HTTP или SSE прямо из плагина без моста и вариант через мост на TypeScript. Сервер стартует даже без активного подключения к Unreal и переподключается с задержкой. Опасные консольные команды блокируются, по умолчанию включена аутентификация по токену.
Для кого. Для разработчиков игр на Unreal Engine, которые хотят управлять редактором и сценой через агента.
Подходит, если
- Нужно расставить акторы и настроить сцену по описанию
- Нужно собрать или поправить блупринт, материал или эффект Niagara
- Нужно управлять секвенсором и рендером из агента
Не подходит, если
- Нет установленного Unreal Engine версий с 5.0 по 5.8
- Проект только на блупринтах и нельзя добавить код-таргет для сборки плагина
Пример запроса к агенту
Заспавни на сцене куб, включи ему физику и сделай скриншот вьюпортаMCP
- Транспорт
- http, sse, stdio
- Авторизация
- не нужна
Переменные окружения
UE_PROJECT_PATH- Путь к вашему проекту Unreal, нужен для варианта с мостом на TypeScript.
MCP_AUTOMATION_PORT- Порт моста автоматизации, по умолчанию 8091.
Ограничения
Нужны Unreal Engine 5.0 по 5.8 и плагин Automation Bridge, для сборки из исходников проекту нужен код-таргет. Для варианта с мостом на TypeScript нужен Node.js 20.19 или новее и переменная UE_PROJECT_PATH. Часть операций требует включения дополнительных плагинов Unreal. Инструменты execute_python и консольные команды выполняют произвольный код в редакторе, поэтому применяйте только к своим проектам.
Как отключить. Уберите запись сервера из конфигурации MCP-клиента и отключите или удалите плагин Automation Bridge в редакторе Unreal.
Частые вопросы
Нужен ли Node.js?
Для нативного HTTP-транспорта из плагина Node.js не нужен. Он требуется только для моста на TypeScript через stdio.
Какие версии Unreal поддержаны?
Согласно README, все версии с 5.0 по 5.8.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер, который позволяет агенту управлять редактором Unreal Engine словами: акторы, блупринты, узлы графа, камера
MCP-сервер для Unreal Editor: агент правит уровни, Blueprint и материалы, собирает проект обычными фразами
Плагин Unreal Engine с MCP: агент ведет редактор через язык запросов RQL, правит Blueprint и C++, снимает кадры вьюпорта, есть облако и свой сервер
Python-CLI и MCP-сервер, через которые агент создает акторы, правит блупринты и запускает PIE в Unreal Engine 5
Unreal MCP на Python: 253 действия в 21 области, от акторов и Blueprint до материалов и кинематографики, плюс выполнение любого Python в редакторе
Плагин Unreal Engine с MCP-сервером: Claude и Cursor создают блупринты, спавнят объекты и запускают команды редактора
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Unreal Engine MCP Server (эта карточка) | нет | не нужна | 1 033 | |
| kubectl-mcp-server | нет | не нужна | 972 | читает состояние кластера и разбирает сбои подов |
| Android MCP | нет | не нужна | 924 | управляет Android-устройством через ADB |
| VectorCode | нет | не нужна | 874 | индексирует код и отдает нужный контекст агенту |
Из блога
Коротко о README
README описывает сервер с нативным плагином на C++ и двумя транспортами: прямой HTTP или SSE из плагина и мост на TypeScript через stdio. Расписаны установка сервера через npx или из исходников, установка плагина копированием или как внешней папки, список обязательных и опциональных плагинов Unreal и настройка клиентов. Отдельно указаны переменные окружения, аутентификация по токену и блокировка опасных консольных команд. Лицензия MIT.