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