
gimmedg/unrealengine5-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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 │ │
インストール
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"
]
}
}
}