$git clone https://github.com/Natfii/UnrealClaudeClaude Code CLI integration for Unreal Engine 5.7 - Get AI coding assistance with built-in UE5.7 documentation context directly in the editor.
| 1 | # UnrealClaude |
| 2 | |
| 3 |  |
| 4 |  |
| 5 |  |
| 6 |  |
| 7 |  |
| 8 |  |
| 9 | |
| 10 | **Claude Code CLI integration for Unreal Engine 5.7** - Get AI coding assistance with built-in UE5.7 documentation context directly in the editor. |
| 11 | |
| 12 | > **Supported Platforms:** Windows (Win64), Linux, and macOS (Apple Silicon). Claude Opus 4.7 and its Claude Code release supported. |
| 13 | ## Overview |
| 14 | |
| 15 | UnrealClaude integrates the [Claude Code CLI](https://docs.anthropic.com/en/docs/claude-code) directly into the Unreal Engine 5.7 Editor and runs a MCP server for access to other coding agents. |
| 16 | |
| 17 | <p align="center"> |
| 18 | <img width="45%" height="400" alt="Screenshot in editor chat" src="https://github.com/user-attachments/assets/5eff6f0d-8900-485c-b692-141bfb45d397" /> |
| 19 | <img width="45%" height="500" alt="Screenshot claude code" src="https://github.com/user-attachments/assets/abcd41ce-7caf-4e7b-87b8-39a406d29cd5" /> |
| 20 | </p> |
| 21 | |
| 22 | |
| 23 | **Key Features:** |
| 24 | - **Native Editor Integration** - Chat panel docked in your editor with live streaming responses, tool call grouping, and code block rendering |
| 25 | - **MCP Server** - 20+ Model Context Protocol tools for actor manipulation, Blueprint editing, level management, materials, input, and more |
| 26 | - **Dynamic UE 5.7 Context System** - The MCP bridge includes a dynamic context loader that provides accurate UE 5.7 API documentation on demand |
| 27 | - **Blueprint Editing** - Create and modify Blueprints, Animation Blueprints, state machines (Few bugs still, don't rely on fully) |
| 28 | - **Level Management** - Open, create, and manage levels and map templates programmatically |
| 29 | - **Asset Management** - Search assets, query dependencies and referencers |
| 30 | - **Async Task Queue** - Long-running operations won't timeout |
| 31 | - **Script Execution** - Claude can write, compile (via Live Coding), and execute scripts with your permission |
| 32 | - **Session Persistence** - Conversation history saved across editor sessions |
| 33 | - **Project-Aware** - Automatically gathers project context (modules, plugins, assets) and is able to see editor viewports |
| 34 | - **Uses Claude Code Auth** - No separate API key management needed |
| 35 | |
| 36 | ## Prerequisites |
| 37 | |
| 38 | ### 1. Install Claude Code CLI |
| 39 | |
| 40 | ```bash |
| 41 | npm install -g @anthropic-ai/claude-code |
| 42 | ``` |
| 43 | |
| 44 | ### 2. Authenticate Claude Code |
| 45 | |
| 46 | ```bash |
| 47 | claude auth login |
| 48 | ``` |
| 49 | |
| 50 | This will open a browser window to authenticate with your Anthropic account (Claude Pro/Max subscription) or set up API access. |
| 51 | |
| 52 | ### 3. Verify Installation |
| 53 | |
| 54 | ```bash |
| 55 | claude --version |
| 56 | claude -p "Hello, can you see me?" |
| 57 | ``` |
| 58 | |
| 59 | ## Installation |
| 60 | |
| 61 | <img width="1222" height="99" alt="Screenshot 2026-02-06 112433" src="https://github.com/user-attachments/assets/61d72364-f7bc-4f34-a768-aedc0f5cea2e" /> |
| 62 | |
| 63 | (Check the Editor category in the plugin browser. You might need to scroll down for it if search doesn't pick it up) |
| 64 | |
| 65 | ### Step 1: Clone and Build |
| 66 | |
| 67 | This plugin must be built from source for your platform and engine version. No prebuilt binaries are included. |
| 68 | |
| 69 | 1. Clone this repository (includes the MCP bridge submodule): |
| 70 | ```bash |
| 71 | git clone --recurse-submodules https://github.com/Natfii/UnrealClaude.git |
| 72 | ``` |
| 73 | If you already cloned without `--recurse-submodules`, run: |
| 74 | ```bash |
| 75 | cd UnrealClaude |
| 76 | git submodule update --init |
| 77 | ``` |
| 78 | |
| 79 | 2. Build the plugin: |
| 80 | |
| 81 | **Windows:** |
| 82 | ```bash |
| 83 | Engine\Build\BatchFiles\RunUAT.bat BuildPlugin -Plugin="PATH\TO\UnrealClaude\UnrealClaude\UnrealClaude.uplugin" -Package="OUTPUT\PATH" -TargetPlatforms=Win64 |
| 84 | ``` |
| 85 | |
| 86 | **Linux:** |
| 87 | ```bash |
| 88 | Engine/Build/Ba |