AgentUX

v3.1.0

AI-powered Unreal Editor control. Give your AI the ability to control the editor and understand the engine internals, something no AI model can do out of the box.

660+
JSON-RPC Methods
45
Handler Modules
16M+
Knowledge Nodes

What is AgentUX?

AgentUX is a UE 5.6+ editor plugin that turns the Unreal Editor into a JSON-RPC 2.0 API over WebSocket with 662 methods across 45 handler modules. UE 5.7 is recommended for the full feature set (577 methods on 5.6). There are three editions: Free, Pro, and Team Studio. Pro adds UE-GraphRAG, a knowledge base built straight from the UE source code that lets your AI verify exact property names instead of guessing, indexed across all 27 UE5 versions. Team Studio adds full C++ source plus shared studio infrastructure.

Together, your AI gets to control the editor and understand the engine internals. No model can do that out of the box. Both capabilities show up as MCP tools in Claude Code. Right now AgentUX is Claude Code only, which lets us focus on making the most of the Pro and Max plan context windows.

AgentUX runs as a local MCP server called by Claude Code. It is not a third-party API client. Your Claude Pro or Max subscription works normally; AgentUX uses your plan allotment through Claude Code, the same as any other MCP tool. If you hit hourly limits, you can switch to API-based queries and continue, or wait for the allotment to renew. The system shows which mode is active and tracks API costs when paying per-call.

Anything your AI does once, you can do again at zero token cost. Spawn actors, build Blueprint graphs, configure Movie Render Queue jobs, scan asset inventories across projects: the methods are pure JSON-RPC, so any successful AI session can be captured as a Python script, a CLI command, or a hook that runs the same operation forever without consulting a model.

🎮

Editor Control

662 JSON-RPC methods over WebSocket. Spawn actors, edit materials, control Sequencer, manipulate Blueprints, configure Movie Render Queue, scan and migrate assets across projects, and more. All operations are undo-able.

Required (core)
🛡️

Safety Guards

Two-layer crash prevention. Hardcoded guards block unsafe operations (saving during PIE, modifying dying actors). Every error includes actionable remediation for self-correction.

Built-in (always active)
🧠

Engine Knowledge

Source-accurate engine knowledge base (Pro and Team Studio editions). Your AI verifies exact property names, function signatures, and class hierarchies before writing code. No hallucinated APIs. Pro indexes all 27 UE5 versions and includes an experience system that captures discoveries across sessions, classifies them by importance, and retrieves them automatically in future work.

Optional (recommended)
Claude running inside Unreal Editor listing available capabilities
Claude running inside the Unreal Editor. The Chat window lists available editor control, inspection, and assistance capabilities for the current project.

Handler Coverage

AgentUX organizes its 662 methods across 45 specialized handlers covering every major editor subsystem:

Handler Namespace Methods
Blueprinteditor.blueprint95
PCGeditor.pcg89
Sequencereditor.sequencer27
Animationeditor.animation20
Materialeditor.material19
Asseteditor.asset15
Landscapeeditor.landscape14
Layerseditor.layers13
+ 37 more handlers (Inventory, Render, MetaSound, Foliage, Vegetation, Atmosphere, Water, MeshPaint, StateTree, NvRTX-exclusive, others)370

See the API Reference for complete method documentation across all 45 handlers.

Get Started

Requirements

Requirement Version Notes
Unreal Engine5.6+ (5.7 recommended)662 methods on 5.7, 577 on 5.6
Python3.10+MCP bridge + GraphRAG
Neo4j Community5.xOptional, only needed for Engine Knowledge
Java21+Optional, required by Neo4j

Plugin overhead: ~3.4ms startup, zero background usage until something connects. It stays out of your way. See the Quick Start to get set up.