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 を搭載した Python スクリプトを含む。 ホミングクラスターGrenade - Lyra grenade + MCP生成ブループリント(GA、スキルシステム) uvパッケージマネージャは推奨されますが、提示されていない場合は自動的にインストールされます。 1. プラグイン/UnrealEngineMCP フォルダーを Unreal プロジェクトの Plugins/ ディレクトリ 2 にコピーします。Unreal Editor 3 でプロジェクトを開きます。 プラグインを有効にする: 4. Unreal エディタを再起動する - 編集%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 を搭載した Python スクリプトを含む。

デモ

ホミングクラスターGrenade - Lyra grenade + MCP-generated Blueprint(GA、スキルシステム)

◀ 機能

| カテゴリー | 概要 | お問い合わせ |ブループリントツール | ブループリントの作成、コンポーネントの追加、ノードグラフの作成、変数の管理、ピンの接続 | |GAS(ゲームプレイ能力システム) | ゲームプレイ能力、ゲームプレイ効果、フルグラフ構成の能力タスクの作成 | |Editor Tools | スポーン俳優、材料の作成、変換の操作、検索資産の操作 | |RAG Search | BM25でUnreal Python API ドキュメントを検索 | |Python Execution | RAG機能ドキュメンテーションによるUnrealでPythonコードを実行 | |※PCGツール** | PCGグラフの作成、ノードの追加、エッジの接続*(開発段階)* |

📐 建築

447 スタートガイド

要件

| コンポーネント | バージョン | お問い合わせ |非現実エンジン | 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" ] } } }