Repolode
Natfii

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. 1

    Install the Claude Code CLI

    npm install -g @anthropic-ai/claude-code
  2. 2

    Clone the repository with its MCP bridge submodule

    git clone --recurse-submodules https://github.com/Natfii/UnrealClaude.git
  3. 3

    Build the plugin from source for your platform and engine version (see README for platform-specific RunUAT commands)

  4. 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