by Natfii
Claude Code CLI integration for Unreal Engine 5.7 - Get AI coding assistance with built-in UE5.7 documentation context directly in the editor.
# Add to your Claude Code skills
git clone https://github.com/Natfii/UnrealClaudeLast scanned: 5/12/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-12T06:39:08.606Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}UnrealClaude is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Natfii. Claude Code CLI integration for Unreal Engine 5.7 - Get AI coding assistance with built-in UE5.7 documentation context directly in the editor. It has 848 GitHub stars.
Yes. UnrealClaude passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/Natfii/UnrealClaude" and add it to your Claude Code skills directory (see the Installation section above).
UnrealClaude is primarily written in C++. It is open-source under Natfii on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh UnrealClaude against similar tools.
No comments yet. Be the first to share your thoughts!
Claude Code CLI integration for Unreal Engine 5.7 - Get AI coding assistance with built-in UE5.7 documentation context directly in the editor.
Supported Platforms: Windows (Win64), Linux, and macOS (Apple Silicon). Claude Opus 4.7 and its Claude Code release supported.
UnrealClaude integrates the Claude Code CLI directly into the Unreal Engine 5.7 Editor and runs a MCP server for access to other coding agents.
Key Features:
npm install -g @anthropic-ai/claude-code
claude auth login
This will open a browser window to authenticate with your Anthropic account (Claude Pro/Max subscription) or set up API access.
claude --version
claude -p "Hello, can you see me?"
(Check the Editor category in the plugin browser. You might need to scroll down for it if search doesn't pick it up)
This plugin must be built from source for your platform and engine version. No prebuilt binaries are included.
Clone this repository (includes the MCP bridge submodule):
git clone --recurse-submodules https://github.com/Natfii/UnrealClaude.git
If you already cloned without --recurse-submodules, run:
cd UnrealClaude
git submodule update --init
Build the plugin:
Windows:
Engine\Build\BatchFiles\RunUAT.bat BuildPlugin -Plugin="PATH\TO\UnrealClaude\UnrealClaude\UnrealClaude.uplugin" -Package="OUTPUT\PATH" -TargetPlatforms=Win64
Linux:
Engine/Build/BatchFiles/RunUAT.sh BuildPlugin -Plugin="/path/to/UnrealClaude/UnrealClaude/UnrealClaude.uplugin" -Package="/output/path" -TargetPlatforms=Linux
macOS:
Engine/Build/BatchFiles/RunUAT.sh BuildPlugin -Plugin="/path/to/UnrealClaude/UnrealClaude/UnrealClaude.uplugin" -Package="/output/path" -TargetPlatforms=Mac
Copy the built plugin to either your project or engine plugins folder.
Option A: Project Plugin (Recommended)
Copy the build output to your project's Plugins directory:
YourProject/
├── Content/
├── Source/
└── Plugins/
└── UnrealClaude/
├── Binaries/
├── Source/
├── Resources/
├── Config/
└── UnrealClaude.uplugin
Option B: Engine Plugin (All Projects)
Copy to your engine's plugins folder:
Windows:
C:\Program Files\Epic Games\UE_5.7\Engine\Plugins\Marketplace\UnrealClaude\
Linux:
/path/to/UnrealEngine/Engine/Plugins/Marketplace/UnrealClaude/
Required for Blueprint tools and editor integration:
cd <PluginPath>/UnrealClaude/Resources/mcp-bridge
npm install
Launch the editor - the plugin will load automatically.
For full details, see INSTALL_MAC.md.
brew install node
npm install -g @anthropic-ai/claude-code
claude
Plugins/ directorycd YourProject/Plugins/UnrealClaude/Resources/mcp-bridge
npm install
For full details, see INSTALL_LINUX.md.
sudo dnf install -y nss nspr mesa-libgbm libXcomposite libXdamage libXrandr alsa-lib pciutils-libs libXcursor atk at-spi2-atk pango cairo gdk-pixbuf2 gtk3
sudo dnf install -y wl-clipboard # Wayland
sudo dnf install -y xclip # X11 fallback
export SDL_VIDEODRIVER=wayland
export UE_Linux_EnableWaylandNative=1
./UnrealEditor -vulkan
Menu → Tools → Claude Assistant
How do I create a custom Actor Component in C++?
What's the best way to implement a health system using GAS?
Explain World Partition and how to set up streaming for an open world.
Write a BlueprintCallable function that spawns particles at a location.
How do I properly use TObjectPtr<> vs raw pointers in UE5.7?
| Shortcut | Action |
|---|---|
Enter |
Send message |
Shift+Enter |
New line in input |
Escape |
Cancel current request |
Conversations are automatically saved to your project's Saved/UnrealClaude/ directory and restored when you reopen the editor. The plugin maintains conversation context across sessions.
UnrealClaude automatically gathers information about your project:
Claude can write, compile (C++ via Live Coding), and run Python / Console / Editor Utility scripts — each gated by a permission dialog (deny-by-default; see Auto-approve script execution under Configuration).
Note — scripting & console tools are hidden by default. The MCP bridge does not advertise
execute_script,run_console_command,cleanup_scripts, orget_script_historyto the model. They're a deliberate power-user fallback, kept off in releases so the model uses the structured editor tools (and to keep the tool list small). They remain callable by exact name, and every execution still passes through the C++ permission dialog. To surface them to the model, move the names out ofHIDDEN_TOOL_NAMESinResources/mcp-bridge/tool-router.js.run_console_commandcan reach the Python interpreter (py …) — treat un-hiding it as enabling arbitrary code execution; keep it to trusted setups only.
The plugin includes a Model Context Protocol (MCP) server with 20+ tools that expose editor functionality to Claude and external tools. The MCP server runs on port 3000 by default and starts automatically when the editor loads.
Tool Categories: