UnrealClaude
by Natfii·★ 613·Score 51
Claude Code CLI integration for Unreal Engine 5.7 with MCP server exposing 20+ tools for UE development.
Overview
UnrealClaude is a comprehensive plugin that integrates Claude Code CLI directly into Unreal Engine 5.7 Editor, providing AI coding assistance with built-in UE5.7 documentation context. It runs a Model Context Protocol (MCP) server exposing over 20 tools for actor manipulation, Blueprint editing, level management, materials, input handling, and more. The plugin features native editor integration with a docked chat panel, dynamic UE 5.7 context system, script execution capabilities, and session persistence across editor sessions.
Try asking AI
After installing, here are 7 things you can ask your AI assistant:
When to choose this
Choose UnrealClaude if you're working with Unreal Engine 5.7 and want AI-powered coding assistance with direct integration into the editor.
When NOT to choose this
Don't choose this if you're not using Unreal Engine 5.7, as it's specifically tailored for this version and may not work with others.
Tools this server exposes
12 tools extracted from the READMEunreal_get_ue_contextQuery UE5.7 API documentation by category or search by keywords
unreal_statusGet MCP server status and context information
create_actorSpawn new actors in the level
modify_actor_propertiesSet properties on existing actors
delete_actorRemove actors from the level
create_blueprintCreate new Blueprints with specified classes
modify_blueprint_nodesAdd, remove, or modify nodes in Blueprints
create_animation_blueprintCreate and configure animation Blueprints and state machines
search_assetsFind assets in the project by name or type
get_asset_dependenciesQuery asset dependencies and references
execute_scriptRun Python, C++ or console scripts in the editor
open_levelLoad or create levels in the project
Comparable tools
Installation
Installation
Prerequisites
- Install Claude Code CLI:
npm install -g @anthropic-ai/claude-code - Authenticate:
claude auth login
Build from Source
- Clone repository with submodules:
git clone --recurse-submodules https://github.com/Natfii/UnrealClaude.git - Build 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 built plugin to project's
Pluginsdirectory - Install MCP dependencies:
cd <PluginPath>/UnrealClaude/Resources/mcp-bridge && npm install
Claude Desktop Integration
To connect Claude Desktop to UnrealClaude:
- Add to Claude Desktop config:
{
"mcpServers": {
"unreal": {
"command": "node",
"args": ["<PluginPath>/UnrealClaude/Resources/mcp-bridge/index.js"]
}
}
}- Restart Claude Desktop
FAQ
- What is the relationship between UnrealClaude and Claude Code?
- UnrealClaude is a plugin that integrates Claude Code CLI directly into Unreal Engine Editor. It can be used with the in-editor chat box or through Claude Code CLI with MCP integration using '/mcp' command.
- How does the MCP server in UnrealClaude work?
- The plugin runs an MCP server on port 3000 by default when the editor loads. It exposes 20+ tools for actor manipulation, Blueprint editing, level management, materials, input handling, and other UE functionality to Claude Code and other MCP-compatible clients.
- What platforms does UnrealClaude support?
- UnrealClaude supports Windows (Win64), Linux, and macOS (Apple Silicon). It requires Unreal Engine 5.7 and Claude Opus 4.7 with Claude Code release.
Compare UnrealClaude with
Last updated · Auto-generated from public README + GitHub signals.