unreal-engine-mcp

unreal-engine-mcp

ChiR24MIT
671 звёзд123 форков
Это MCP-сервер для подключения AI-ассистентов к редактору Unreal Engine 5. Вам не нужно вручную искать кнопки или писать сложные скрипты — AI выполняет рутинные операции за вас. Сервер работает вместе с нативным плагином на C++ и даёт AI 17 инструментов для автоматизации. Решение подходит для гейм-дизайнеров, технических художников и DevOps-инженеров. Вы управляете проектом прямо из чата: создаёте ассеты, настраиваете сцены, запускаете тесты и меняете настройки движка без переключения контекста.

Установка

npx -y unreal-engine-mcp-server

Характеристики

Общее

  • СтатусСообщество
  • РазработчикChiR24
  • ЛицензияMIT

Технологии

  • Языки
    C++
  • Транспорт
    stdio

Описание

Возможности

  • Управление ассетами: импорт, дублирование, переименование, удаление, создание материалов
  • Создание и контроль актёров: спавн, удаление, трансформация, физика, теги, компоненты
  • Управление редактором: игровые сессии (PIE), управление камерой, скриншоты, закладки
  • Работа с уровнями: загрузка, сохранение, стриминг, настройка освещения
  • Анимация и физика: Animation Blueprints, state machines, ragdolls, транспорт, ограничения
  • Визуальные эффекты: Niagara-частицы, GPU-симуляции, процедурные эффекты, отладочные фигуры
  • Управление Sequencer: кинематография, управление таймлайном, анимация камеры, ключевые кадры
  • Редактирование графов: Blueprint, Niagara, Material, Behavior Tree
  • Работа со звуком: звуковые сигналы, аудиокомпоненты, миксы, фоновый звук
  • Системные команды: консольные команды, UBT, запуск тестов, логи, настройки проекта

Как подключить

Установите плагин из официального репозитория в ваш проект Unreal Engine 5. Подробная инструкция по установке плагина есть в разделе README проекта.

Затем запустите сервер. Установка через npx не требует глобальной установки — npx сам найдёт и запустит пакет:

npx -y unreal-engine-mcp-server

Добавьте конфигурацию в ваш MCP-клиент. Пример для Claude Desktop:

{ "mcpServers": { "unreal-engine-mcp": { "command": "npx", "args": ["-y", "unreal-engine-mcp-server"] } } }

Перезапустите клиент. Убедитесь, что редактор Unreal Engine запущен с открытым проектом. Сервер готов к работе.

Примеры запросов

  • «Создай новый материал с текстурой металла и примени его к выбранному актёру»
  • «Загрузи уровень ExampleMap, переключи камеру на вид сверху и сделай скриншот»
  • «Запусти PIE-сессию, поставь её на паузу через 5 секунд, затем выйди из режима игры»
  • «Найди все статические меши на сцене и удали у них тег Temp»
  • «Открой Sequencer, создай новую камеру с анимацией движения по сплайну»

Технические детали

  • Язык сервера: TypeScript (Node.js)
  • Язык плагина: C++
  • Транспорт: stdio
  • Лицензия: MIT
  • Совместимость: Unreal Engine 5.0–5.8
  • Клиенты: любые MCP-совместимые ассистенты (Claude Desktop, Continue, Cursor)
  • Репозиторий: GitHub (ChiR24/Unreal_mcp)

Поделиться