Перейти к содержимому

unreal-mcp

Сервер для Unreal Engine, позволяющий выполнять Python-скрипты удалённо без дополнительных плагинов.

Python
44 stars

Описание

unreal-mcp — это MCP-сервер для интеграции Unreal Engine с AI-инструментами через встроенный протокол Python Remote Execution. Не требует установки новых плагинов UE или написания C++-кода, поддерживает полный Python API Unreal Engine. Идеален для автоматизации задач в редакторе: управление активами, создание объектов, скриншоты и консольные команды. Работает с Node.js, подходит для AI-агентов вроде Claude или Cursor в проектах на UE 5.4+.

Возможности

Управление путями

Установка и получение путей к Unreal Engine и проекту.

Выполнение Python

Запуск любого Python-кода внутри редактора Unreal.

Работа с активами

Список, поиск, экспорт, информация и валидация ассетов.

Управление объектами

Создание, обновление и удаление объектов/акторов в мире.

Скриншоты и камера

Съёмка скриншотов и перемещение камеры в viewport.

Информация о проекте

Получение данных о проекте, картах и акторах.

Установка

Требования: Unreal Engine 5.4+, Node.js с npx, MCP-клиент (Claude, Cursor и т.д.).

  1. Настройка редактора UE:
  • Откройте проект в Unreal Engine.
  • Перейдите в Edit → Plugins, найдите ‘Python Editor Script Plugin’ и включите.
  • Перезапустите редактор при необходимости.
  • В Edit → Project Settings найдите ‘Python’ и включите ‘Enable Remote Execution’.
  1. Настройка клиента: Отредактируйте конфиг Claude (или Cursor):
{
  "mcpServers": {
    "unreal": {
      "command": "npx",
      "args": [
        "-y",
        "@runreal/unreal-mcp"
      ]
    }
  }
}

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
44

Ссылки