An MIT-licensed Unreal Engine 5.8+ plugin that expands Unreal's native MCP server so AI agents can drive the editor across many domains.
Natfii/UnrealClaude
A plugin that embeds the Claude Code CLI into the Unreal Engine 5.7 editor, with a chat panel and a 20+ tool MCP server for editor control.
- Stars
- 940
- Forks
- 143
- Open issues
- 10
- Last commit
- 4 months ago
What is it?
UnrealClaude is an Unreal Engine 5.7 editor plugin that runs the Claude Code CLI inside the editor as a docked chat panel. Responses stream live, tool calls are grouped, and code blocks are rendered. The plugin adds UE 5.7 API context on demand and gathers project information such as modules, enabled plugins, settings and recent assets, so answers reflect the current project.
The plugin also runs a Model Context Protocol (MCP) server on port 3000 with more than 20 tools. These cover actor manipulation, level management, Blueprint and Animation Blueprint editing, asset search and dependency queries, materials, Enhanced Input, and viewport capture. Script execution (Python, C++ via Live Coding, console commands) requires a permission dialog by default.
The plugin must be built from source for Win64, Linux or macOS (Apple Silicon). It uses the user's existing Claude Code authentication, so no separate API key setup is needed.
Key features
- 01Chat panel docked in the UE 5.7 editor with streaming responses
- 02MCP server with 20+ tools for actors, levels, Blueprints, materials and input
- 03On-demand UE 5.7 API documentation context by category or keyword
- 04Automatic project context from modules, plugins, settings and assets
- 05Conversation history saved per project across editor sessions
- 06Script execution gated by a permission dialog
Use cases
- Asking Claude questions about UE 5.7 C++ and Blueprint workflows while working in the editor
- Letting an AI agent spawn actors, edit Blueprints or manage levels through MCP
- Querying asset dependencies and referencers in a large project
- Prototyping Animation Blueprint state machines with AI assistance
Quick start
- 1
Install the Claude Code CLI
npm install -g @anthropic-ai/claude-code - 2
Clone the repository with its MCP bridge submodule
git clone --recurse-submodules https://github.com/Natfii/UnrealClaude.git - 3
Build the plugin from source for your platform and engine version (see README for platform-specific RunUAT commands)
- 4
Install MCP bridge dependencies in Resources/mcp-bridge, then launch the editor
npm install
Things to know
- No prebuilt binaries are provided, so you must build it from source for your platform and engine version.
- Only supports Unreal Engine 5.7 on Win64, Linux, and macOS (Apple Silicon).
- The README states no license, so reuse terms are unclear.
- Blueprint editing has known bugs, and the README advises not to rely on it fully.
Topics
FAQ
- What is UnrealClaude?
- A plugin that embeds the Claude Code CLI into the Unreal Engine 5.7 editor, with a chat panel and a 20+ tool MCP server for editor control. UnrealClaude is an Unreal Engine 5.7 editor plugin that runs the Claude Code CLI inside the editor as a docked chat panel. Responses stream live, tool calls are grouped, and code blocks are rendered. The plugin adds UE 5.7 API context on demand and gathers project information such as modules, enabled plugins, settings and recent assets, so answers reflect the current project.
- Is UnrealClaude free to use? What license does it have?
- UnrealClaude has no declared license. Its code is public, but without a license you have no explicit permission to reuse it; ask the author before relying on it.
- Is UnrealClaude still maintained?
- Updated within 6 months. The last commit to UnrealClaude was on Jun 26, 2026.
- What can I use UnrealClaude for?
- Asking Claude questions about UE 5.7 C++ and Blueprint workflows while working in the editor Letting an AI agent spawn actors, edit Blueprints or manage levels through MCP Querying asset dependencies and referencers in a large project Prototyping Animation Blueprint state machines with AI assistance
- How do I install UnrealClaude?
- Install the Claude Code CLI: npm install -g @anthropic-ai/claude-code Clone the repository with its MCP bridge submodule: git clone --recurse-submodules https://github.com/Natfii/UnrealClaude.git Build the plugin from source for your platform and engine version (see README for platform-specific RunUAT commands) Install MCP bridge dependencies in Resources/mcp-bridge, then launch the editor: npm install
- Where can I get UnrealClaude?
- The source code and installation instructions are on GitHub: https://github.com/Natfii/UnrealClaude
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A CLI and web tool that packs an entire code repository into one AI-friendly file for feeding to LLMs like Claude or ChatGPT.
A bridge that lets AI assistants like Claude, Cursor or VS Code control the Unity Editor through the Model Context Protocol.
A CLI that scans your codebase and generates compact AI context files (CLAUDE.md, .cursorrules, AGENTS.md) so coding assistants spend fewer tokens exploring the project.
Unreal Engine plugin that connects games and editor tooling to LLM, image, TTS and 3D generation APIs, plus an MCP server for AI assistants.
Persistent memory for coding agents that captures session activity, compresses it with AI, and injects relevant context into future sessions.