Unreal Engine MCP Server for Claude Desktop
Позволяет Claude Desktop создавать и манипулировать 3D-объектами в Unreal Engine через текстовые промпты.
Описание
Это Python-сервер для Model Context Protocol (MCP), интегрирующий Claude Desktop с Unreal Engine 5.3 через Remote Control API. Ключевые особенности: создание примитивных форм (кубы, сферы), спавн Blueprint-акторов, манипуляция сценой (позиция, ротация, цвет) и поиск ассетов. Технологии: Python, Unreal Engine API. Потенциальные применения: генерация 3D-сцен по естественному языку, прототипирование игр, автоматизация дизайна в UE.
Возможности
Создание базовых объектов
Генерация примитивных форм (кубы, сферы, цилиндры) с кастомными позицией, ротацией, масштабом, цветом и материалами.
Спавн Blueprint-акторов
Размещение актеров из Blueprint-классов (здания, пропы) с параметрами позиционирования.
Манипуляция сценой
Изменение позиции, ротации, масштаба существующих объектов, корректировка цвета, материалов и видимости.
Поиск ассетов
Просмотр и фильтрация доступных ассетов по типу, пути и терминам для интеграции в сцены.
Установка
Клонируйте репозиторий и установите зависимости:
git clone https://github.com/runeape-sats/unreal-mcp.git
cd unreal-mcp
pip install uv mcp requests
Настройте Claude Desktop в claude_desktop_config.json:
{
"mcpServers": {
"unreal-mcp": {
"command": "uv",
"args": ["--directory", "\\path\\to\\unreal-mcp", "run", "unreal_mcp_server.py"],
"env": {}
}
}
}
Требования: Python 3.10+, UE 5.3 с Remote Control API, Claude Desktop (Windows). Запустите UE с проектом и перезапустите Claude.