GU

gimmedg/unrealengine5-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

14 stars 8 forks Качество 60 Тренд 20MIT

MCP-инструмент, позволяющий управлять языком Unreal Engine 5.6+. Предназначен для крупномасштабных проектов со специализированной поддержкой рабочего процесса Blueprint.

Обзор

MCP-инструмент, позволяющий управлять языком Unreal Engine 5.6+. Предназначен для крупномасштабных проектов со специализированной поддержкой рабочего процесса Blueprint. Создавайте графы узлов, создавайте игровые возможности и автоматизируйте задачи редактора через клиент MCP. Включает в себя RAG-скрипты на Python с документацией Unreal Python API. Граната Хоминг Кластер - граната Лиры + MCP-генерированные чертежи (GA, система навыков) Менеджер пакетов uv рекомендуется, но будет установлен автоматически, если его нет. 1. Скопируйте Plugins/UnrealEngineMCP в папку Plugins/ Directory 2 вашего проекта Unreal. Откройте свой проект в Unreal Editor 3. Включить плагин: 4. Перезагрузить Unreal Editor - Редактировать %APPDATA%\Claude\claude desktop config.json: - Редактировать ~/Library/Application Support/Claude/claude desktop config.json Конфигурация по умолчанию работает из коробки.

Обзор (машинный перевод)

MCP-инструмент, позволяющий управлять языком Unreal Engine 5.6+. Предназначен для крупномасштабных проектов со специализированной поддержкой рабочего процесса Blueprint. Создавайте графы узлов, создавайте игровые возможности и автоматизируйте задачи редактора через клиент MCP. Включает в себя RAG-скрипты на Python с документацией Unreal Python API.

Демо

Граната самонаведения - граната Lyra + MCP-генерированные чертежи (GA, система навыков)

★ Особенности

| Категория | Описание

| Blueprint Tools | Создание чертежей, добавление компонентов, построение графов узлов, управление переменными, подключение контактов | | GAS (Gameplay Ability System) | Создать игровые возможности, GameplayEffects, AbilityTasks с полной структурой графа | | Инструменты редактора | Спаун-актеры, создающие материалы, манипулирующие преобразованиями, поисковые активы | RAG Search | Search Unreal Python API docs with BM25 Python Execution | Исполнить код Python в Unreal с помощью поиска документации на основе RAG | PCG Tools | Создать графики PCG, добавить узлы, соединить края (ранняя стадия - в разработке) |

Архитектура

Путеводитель

Требования

Компонент | Версия [скрыто] [скрыто] [скрыто] [скрыто] [скрыто] Нереальный двигатель 5.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Unreal Engine MCP

MCP tool that enables natural language control of Unreal Engine 5.6+. Designed for large-scale projects with specialized Blueprint workflow support. Build node graphs, create GameplayAbilities, and automate editor tasks through MCP client. Includes RAG-powered Python scripting with Unreal Python API documentation.

🎬 Demo

Homing Cluster Grenade - Lyra grenade + MCP-generated Blueprints (GA, skill system)

⭐ Features

Category Description
Blueprint Tools Create blueprints, add components, build node graphs, manage variables, connect pins
GAS (Gameplay Ability System) Create GameplayAbilities, GameplayEffects, AbilityTasks with full graph construction
Editor Tools Spawn actors, create materials, manipulate transforms, search assets
RAG Search Search Unreal Python API docs with BM25
Python Execution Execute Python code in Unreal with RAG-powered documentation lookup
PCG Tools Create PCG graphs, add nodes, connect edges (Early stage - in development)

📐 Architecture

┌─────────────────────────────────────────────────────────────┐
│              Claude Desktop / Cursor (Client)                │
│            LLM reasoning & tool invocation                   │
└──────────────────────────┬──────────────────────────────────┘
                           │ MCP Protocol (stdio)
┌──────────────────────────┴──────────────────────────────────┐
│                    Python MCP Server                         │
│  ┌────────────────────────────────────────────────────────┐ │
│  │ Tools                                                  │ │
│  │  • editor_tool    - Actor/asset manipulation           │ │
│  │  • blueprint_tool - Blueprint/GAS node graphs          │ │
│  │  • pcg_tool       - PCG graph construction             │ │
│  │  • rag_tool       - API search & Python execution      │ │
│  └────────────────────────────────────────────────────────┘ │
└──────────────────────────┬──────────────────────────────────┘
                           │ TCP
┌──────────────────────────┴──────────────────────────────────┐
│                 Unreal Engine C++ Plugin                     │
│  ┌────────────────────────────────────────────────────────┐ │
│  │ Command Handlers                                       │ │
│  │  • EditorCommands    - Level actor operations          │ │
│  │  • BlueprintCommands - BP asset & node graph editing   │ │
│  │  • PCGCommands       - PCG graph manipulation          │ │
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "UnrealEngineMCP": { "command": "uv", "args": [ "--directory", "C:\\path\\to\\unreal-engine-mcp", "run", "main.py" ] } } }