Natfii/UnrealClaude

Claude Code CLI integration for Unreal Engine 5.7 - Get AI coding assistance with built-in UE5.7 documentation context directly in the editor.

876 ★138 forksC++Updated 1mo ago

What you need to know

Claude Code CLI integration for Unreal Engine 5.7 — a UE editor plugin with a dockable chat panel and a companion MCP server (20+ tools) for actor manipulation, Blueprint editing, level management, materials, and input, with a dynamic UE 5.7 API context system.

Install

npm install -g @anthropic-ai/claude-code && claude auth login
git clone --recurse-submodules https://github.com/Natfii/UnrealClaude.git
Build the plugin from source with RunUAT BuildPlugin (no prebuilt binaries included), then copy the output to your project's Plugins/ or engine plugins folder
Install MCP bridge deps: cd <PluginPath>/UnrealClaude/Resources/mcp-bridge && npm install

Usage

  • Open the editor and use Tools > Claude Assistant; the MCP server starts automatically on port 3000
  • Ask questions like 'How do I create a custom Actor Component in C++?' or 'Write a BlueprintCallable function that spawns particles'
  • Query the dynamic UE context with the unreal_get_ue_context tool by category (animation, blueprint, slate, actor, assets, replication) or keywords
  • Optionally launch Claude Code CLI pointed at the UnrealClaude install and restart it after the all-clear prompt

Key features

  • Native editor chat panel with live streaming, tool call grouping, and code block rendering; session persistence in Saved/UnrealClaude/
  • MCP server with 20+ tools: actor, level, Blueprint, Animation Blueprint, asset, character, material, enhanced input, and utility tools
  • Dynamic UE 5.7 context loader with on-demand API documentation
  • Script execution (Python / Console / Editor Utility, C++ via Live Coding) gated by permission dialog (deny-by-default)
  • Project-aware: gathers modules, plugins, settings, recent assets, custom CLAUDE.md; uses Claude Code auth (no separate API key)

Best for

Unreal Engine 5.7 developers who want AI coding assistance inside the editor with real UE context and Blueprint/level automation.

Caveats

  • Requires Unreal Engine 5.7 and Claude Code CLI with authentication (Claude Pro/Max subscription or API access); must be built from source per platform/engine version
  • Blueprint/Animation Blueprint tools noted as 'few bugs still, don't rely on fully'
  • Scripting and console tools are hidden by default (HIDDEN_TOOL_NAMES); unhiding run_console_command is treated as enabling arbitrary code execution — keep to trusted setups
  • MCP port 3000 can conflict; large projects/global Claude Code plugins (Superpowers, context7) can slow responses up to 3+ minutes
  • Auto-approve script execution setting is off by default and explicitly only for trusted machines/projects
Platforms: Windows (Win64) · Linux · macOS (Apple Silicon)Clients: Claude Code

Reviewed 2026-08-07

Topics

aiai-coding-assistantai-game-developmentai-toolsanthropicclaudeclaude-codecppeditor-plugingame-developmentgamedevmcpmcp-servermodel-context-protocolue5unreal-engineunreal-engine-5unreal-engine-plugin
View on GitHub ↗
Stars
876★
Forks
138
Language
C++
License
Created
2026-01-03
Last push
2026-06-26