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

Unreal Engine MCP Server for Claude Desktop

Позволяет Claude Desktop создавать и манипулировать 3D-объектами в Unreal Engine через текстовые промпты.

Python
29 stars

Описание

Это 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.

Информация

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

Ссылки