Unreal Engine MCP Server

MCP-сервер для Unreal Engine: управление ассетами, акторами, редактором, секвенсором и блупринтами

  • 1 033 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

Почему такой уровень

  • Инструмент execute_python и консольные команды выполняют произвольный код в редакторе
  • Меняет содержимое вашего проекта Unreal
Все причины и проверки

chir24/unreal_mcp

Установка

Ручная установка

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-серверРасширенный доступ2,1 тыс.Звезды репозитория

MCP-сервер для Unreal Editor: агент правит уровни, Blueprint и материалы, собирает проект обычными фразами

MCP-серверШирокий доступ495Звезды репозитория

Плагин Unreal Engine с MCP: агент ведет редактор через язык запросов RQL, правит Blueprint и C++, снимает кадры вьюпорта, есть облако и свой сервер

MCP-серверШирокий доступ60Звезды репозитория

Python-CLI и MCP-сервер, через которые агент создает акторы, правит блупринты и запускает PIE в Unreal Engine 5

CLIШирокий доступ216Звезды репозитория

Unreal MCP на Python: 253 действия в 21 области, от акторов и Blueprint до материалов и кинематографики, плюс выполнение любого Python в редакторе

MCP-серверШирокий доступ148Звезды репозитория

Плагин Unreal Engine с MCP-сервером: Claude и Cursor создают блупринты, спавнят объекты и запускают команды редактора

MCP-серверШирокий доступ686Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
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.

Бейдж для README

Сообщить о проблеме