GU

gimmedg/unrealengine5-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

14 stars 8 forks 품질 60 트렌드 20MIT

Unreal Engine 5.6+의 자연적인 언어 통제를 가능하게 하는 MCP 공구. Blueprint 워크플로우 지원과 대규모 프로젝트를 위한 설계.

개요

Unreal Engine 5.6+의 자연적인 언어 통제를 가능하게 하는 MCP 공구. Blueprint 워크플로우 지원과 대규모 프로젝트 설계 노드 그래프를 구축하고, GameplayAbilities를 만들고, MCP 클라이언트를 통해 편집기 작업을 자동화합니다. Unreal Python API 문서와 RAG-powered Python 스크립트를 포함합니다. 호밍 클러스터 Grenade - Lyra grenade + MCP-generated Blueprints (GA, 기술 시스템) uv 패키지 관리자는 권장하지만 현재가 아닌 경우 자동으로 설치됩니다. 1. 플러그인/UnrealEngineMCP 폴더를 언리얼 프로젝트의 플러그인/ 디렉토리에 복사합니다. Unreal Editor 3.에서 프로젝트를 엽니다. 플러그인 사용: 4. Restart Unreal Editor - 편집 %APPDATA%\Claude\claude desktop config.json: - 편집 ~/Library/Application Support/Claude/claude desktop config.json: 기본 설정은 상자에서 작동합니다.

개요(AI 번역)

Unreal Engine 5.6+의 자연적인 언어 통제를 가능하게 하는 MCP 공구. Blueprint 워크플로우 지원과 대규모 프로젝트를 위한 설계 노드 그래프를 구축하고, GameplayAbilities를 만들고, MCP 클라이언트를 통해 편집기 작업을 자동화합니다. Unreal Python API 문서와 RAG-powered Python 스크립트를 포함합니다.

₢ 킹

*Homing 클러스터 Grenade - Lyra grenade + MCP-generated Blueprints (GA, 기술 시스템) *

⭐ 특징

분류 묘사
Blueprint Tools Blueprints 생성, 구성, 노드 그래프 구축, 변수 관리, 핀 연결
GAS(Gameplay ability System) 게임플레이빌리티, GameplayEffects, 전체 그래프 시공의 폭풍
Editor Tools Spawn actors, 생성물, 조작, 검색 자산
RAG Search BM25로 언리얼 파이썬 API 문서 검색
Python Execution RAG-powered 문서 보기
PCG Tools PCG 그래프 만들기, 노드 추가, 가장자리 연결하기 (Early stage - in development)

건축

. 시작 가이드

요구 사항

부품 버전
** 언리얼 엔진 ** 5.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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          │ │
GitHub에서 전체 README 보기

설치

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" ] } } }