| Tool | Repo / URL | Language | Architecture |
|---|---|---|---|
| ue-mcp | ue-mcp.com | TS/Node + C++ bridge | WebSocket JSON-RPC to C++ plugin |
| Monolith | tumourlove/monolith | Pure C++ | Embedded Streamable HTTP MCP server + native stdio proxy |
| Flop | flopperam/unreal-engine-mcp + hosted | Python + C++ plugin | Hosted Streamable HTTP to FlopAI plugin; OSS FastMCP over TCP |
| chongdashu | chongdashu/unreal-mcp | Python + C++ plugin | TCP socket to plugin |
| GenOrca | GenOrca/unreal-mcp | Python (uv) + C++ plugin | FastMCP stdio, 21 dispatcher tools, TCP/JSON to plugin with embedded Python |
| runreal | runreal/unreal-mcp | Node.js (npx) | Python Remote Execution, no plugin |
| mcp-unreal | remiphilippe/mcp-unreal | Go (single binary) + C++ plugin | HTTP to C++ plugin + Remote Control API |
| ChiR24 | ChiR24/Unreal_mcp | TS + C++ plugin | Single 'unreal' gateway tool; native HTTP MCP in plugin or TS stdio over WebSocket |
| unreal-analyzer | ayeletstudioindia/unreal-analyzer-mcp | Node.js | Source code analysis only, no editor connection |
| Soverance | Soverance/UnrealAI | Pure C++ | HTTP REST on localhost:3000, optional MCP bridge |
| Claireon | believer-oss/Claireon | Pure C++ (+ Python) | Embedded localhost HTTP MCP, tool_search + python_execute surface |
| vibeue | kevinpbuckley/VibeUE | C++ + Python skill loader | Expands UE 5.8 native MCP endpoint (ToolsetRegistry + AgentSkill) |
| Property | ue-mcp | Monolith | Flop | chongdashu | GenOrca | runreal | mcp-unreal | ChiR24 | unreal-analyzer | Soverance | Claireon | vibeue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Install method | npx ue-mcp init | Manual: zip or clone + .mcp.json | Plugin + hosted URL | Clone + uv | Release zip / Fab + uv | npx | go install + copy plugin | Copy plugin (+ npx) | Clone + npm | Copy plugin folder | Clone into Plugins | Fab / clone into Plugins |
| Requires C++ project | no (compiles on open) | no | no (hosted) | yes | no | no | yes | yes | no | no (compiles on open) | yes | no |
| Precompiled binaries | no | yes (Win64) | yes (hosted plugin) | no | yes | N/A | no | no | no | no | no | yes (Fab) |
| UE versions | 5.4-5.8 | 5.7-5.8 | 5.3-5.8 | 5.5+ | 5.6-5.8 | 5.4+ | 5.7 | 5.0-5.8 | Source only | 5.7 only | 5.5-5.8 | 5.8+ |
| Platform | Win/Mac/Linux | Win/Mac/Linux | Win/Mac | Win/Mac/Linux | Windows only | Win/Mac/Linux | Win/Mac/Linux | Win/Mac/Linux | Cross-platform | Win/Linux | Windows only | Win/Mac/Linux |
| Hosted option | no | no | yes (free + paid) | no | no | no | no | no | no | no | no | no |
| API key required | no | no | yes (hosted tools) | no | no | no | no | no | no | no | no | no (free key for terrain) |
| License | MIT | MIT | Proprietary (hosted) | MIT | Apache-2.0 | MIT | Apache-2.0 | MIT | MIT | MIT | MIT | MIT |
| Offline (no editor) | yes | partial (index CLI) | no | no | no | no | partial (build/tests/INI) | no | yes | no | no | no |
| Native action count | 1,103 (+830 Epic on 5.8) | ~1,600 | 64 hosted (46 free + 18 paid) | 32 | 253 (21 tools) | 20 | 49 | 387 (1 gateway tool) | 10 | 43 tools / ~300 ops | 750+ | ~1,000 methods / 35 toolsets |
| Auto-writes MCP client config | yes | no | no | no | no | no | no | no | no | partial | partial | yes |
| One-command update (server + plugin) | yes | yes | no | no | no | no | no | no | no | no | no | no |
| Feature | ue-mcp | Monolith | Flop | chongdashu | GenOrca | runreal | mcp-unreal | ChiR24 | unreal-analyzer | Soverance | Claireon | vibeue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Interactive setup wizard | yes | no | no | no | no | no | no | no | no | no | no | no |
| Doctor diagnostics command | yes | no | no | no | no | no | partial | no | no | no | no | no |
| Deploy editor plugin command | yes | no | no | no | no | no | yes | no | no | no | no | no |
| Headless build command | yes | no | no | no | no | no | yes | partial | no | yes | yes | no |
| Client hook install/uninstall | yes | no | no | no | no | no | no | no | no | no | no | no |
| Install feasibility check | yes | no | no | no | no | no | partial | no | no | no | no | no |
| Feature | ue-mcp | Monolith | Flop | chongdashu | GenOrca | runreal | mcp-unreal | ChiR24 | unreal-analyzer | Soverance | Claireon | vibeue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Read blueprint structure | yes | yes | yes | no | yes | partial | yes | yes | no | yes | yes | yes |
| Full graph (nodes, pins, connections) | yes | yes | yes | no | yes | no | yes | yes | no | yes | yes | yes |
| Variable CRUD | yes | yes | yes | partial | partial | partial | partial | yes | no | yes | yes | yes |
| Function CRUD | yes | yes | yes | no | partial | partial | partial | yes | no | partial | partial | yes |
| Node CRUD + connect | yes | yes | yes | partial | yes | no | partial | yes | no | yes | yes | yes |
| Component CRUD | yes | yes | yes | partial | yes | partial | partial | yes | no | yes | yes | yes |
| Batch connect (single compile) | yes | yes | yes | no | partial | no | no | no | no | yes | yes | yes |
| Auto-layout graph | yes | yes | yes | no | yes | no | no | no | no | yes | partial | yes |
| Bulk graph rewrite (T3D/JSON) | yes | yes | yes | no | yes | no | no | no | no | no | yes | partial |
| Set CDO property | yes | yes | yes | yes | partial | partial | partial | yes | no | yes | yes | yes |
| Compile / batch compile | yes | yes | yes | yes | yes | partial | yes | yes | no | yes | yes | yes |
| Project-wide call-site search | yes | partial | partial | no | no | no | no | no | no | partial | yes | partial |
| Execution flow trace | yes | yes | yes | no | no | no | no | no | no | yes | no | partial |
| Validate without saving | yes | yes | yes | no | partial | partial | partial | yes | no | yes | yes | yes |
| Interfaces / dispatchers / macros | yes | yes | yes | no | partial | partial | no | partial | no | partial | yes | yes |
| Construction script preview | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Feature | ue-mcp | Monolith | Flop | chongdashu | GenOrca | runreal | mcp-unreal | ChiR24 | unreal-analyzer | Soverance | Claireon | vibeue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Create material / instance | yes | yes | yes | no | yes | partial | yes | yes | no | partial | yes | yes |
| Expression graph CRUD | yes | yes | yes | no | yes | partial | no | yes | no | partial | yes | yes |
| Connect expressions | yes | yes | yes | no | yes | partial | no | yes | no | partial | yes | yes |
| Build graph from JSON | yes | yes | no | no | no | no | no | partial | no | no | yes | partial |
| Instance parameter set | yes | yes | yes | no | yes | partial | yes | yes | no | yes | yes | yes |
| Custom HLSL node | yes | yes | yes | no | partial | partial | no | yes | no | partial | partial | yes |
| Recompile cascade | yes | yes | yes | no | yes | partial | no | yes | no | partial | yes | yes |
| Render preview PNG | yes | yes | no | no | no | no | no | yes | no | no | partial | partial |
| Material function authoring | yes | yes | yes | no | partial | partial | no | yes | no | partial | partial | yes |
| Shader stats / graph validation | yes | yes | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Feature | ue-mcp | Monolith | Flop | chongdashu | GenOrca | runreal | mcp-unreal | ChiR24 | unreal-analyzer | Soverance | Claireon | vibeue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Anim Blueprint CRUD | yes | yes | yes | no | yes | partial | partial | yes | no | yes | yes | yes |
| State machine CRUD | yes | yes | yes | no | partial | no | partial | yes | no | yes | yes | yes |
| Anim sequence read/write | yes | yes | yes | no | yes | partial | no | yes | no | yes | yes | yes |
| Bone track keys | yes | yes | yes | no | partial | partial | no | yes | no | yes | partial | yes |
| Curves CRUD | yes | yes | yes | no | yes | partial | no | partial | no | partial | yes | yes |
| Montage CRUD | yes | yes | yes | no | partial | partial | no | yes | no | yes | yes | yes |
| Blendspace CRUD | yes | yes | yes | no | partial | partial | no | yes | no | yes | yes | partial |
| IK rig / retargeter | yes | yes | yes | no | yes | partial | no | yes | no | yes | partial | partial |
| Pose Search | yes | yes | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Live PIE bone reads | yes | yes | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Control Rig authoring | yes | yes | partial | no | yes | partial | no | partial | no | yes | partial | yes |
| Skin weights / cloth binding | yes | partial | partial | no | partial | partial | no | yes | no | partial | partial | partial |
| Non-destructive Control Rig sessions | yes | no | no | no | no | no | no | no | no | no | no | no |
| Contact constraints (hand/foot lock) | yes | no | no | no | no | no | no | no | no | no | no | no |
| Viewport pose capture + propagation | yes | no | no | no | no | no | no | no | no | no | no | partial |
| Deterministic animation analysis | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Skeleton edit sessions | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Locomotion speed measurement | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Batch retarget animations | yes | yes | yes | no | yes | partial | no | yes | no | yes | partial | partial |
| Curve-to-morph target check | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Live post-process AnimBP override | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Create skeleton from skeletal mesh | yes | no | no | no | no | no | no | no | no | no | no | partial |
| Feature | ue-mcp | Monolith | Flop | chongdashu | GenOrca | runreal | mcp-unreal | ChiR24 | unreal-analyzer | Soverance | Claireon | vibeue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Create system | yes | yes | yes | no | partial | partial | no | yes | no | partial | yes | yes |
| Emitter CRUD | yes | yes | yes | no | partial | partial | partial | yes | no | partial | yes | yes |
| Module CRUD | yes | yes | yes | no | no | no | no | yes | no | no | yes | yes |
| User parameters | yes | yes | yes | no | partial | partial | partial | yes | no | partial | yes | yes |
| Renderer CRUD | yes | yes | partial | no | no | no | no | yes | no | partial | yes | yes |
| HLSL module create | yes | yes | partial | no | no | no | no | no | no | no | no | yes |
| Spawn VFX in level | yes | partial | yes | no | partial | partial | yes | yes | no | yes | partial | partial |
| "Does it emit" validation | yes | partial | partial | no | no | no | no | partial | no | partial | partial | partial |
| Simulation stages / event handlers | yes | yes | no | no | no | no | no | partial | no | no | no | no |
| Compiled GPU script inspection | yes | yes | no | no | no | no | no | no | no | no | partial | no |
| Feature | ue-mcp | Monolith | Flop | chongdashu | GenOrca | runreal | mcp-unreal | ChiR24 | unreal-analyzer | Soverance | Claireon | vibeue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Live Coding compile | yes | yes | yes | no | yes | partial | yes | partial | no | yes | yes | partial |
| Build errors / log search | yes | yes | yes | no | yes | partial | yes | partial | no | yes | yes | yes |
| Console command | yes | yes | partial | no | yes | yes | yes | yes | no | yes | yes | partial |
| Execute Python | yes | yes | yes | no | yes | yes | partial | yes | no | yes | yes | yes |
| Editor start/stop/restart | yes | no | no | no | no | no | no | partial | no | yes | partial | no |
| PIE control | yes | yes | yes | no | yes | partial | yes | yes | no | yes | yes | yes |
| Screenshot capture | yes | yes | yes | no | yes | yes | yes | yes | no | yes | yes | yes |
| Viewport camera | yes | partial | partial | yes | yes | yes | yes | yes | no | partial | partial | yes |
| Sequencer | yes | partial | yes | no | yes | partial | no | yes | no | partial | yes | yes |
| Build / cook / HLODs | yes | partial | partial | no | partial | partial | yes | partial | no | partial | partial | partial |
| Read/write project C++ | yes | partial | yes | no | no | no | no | no | partial | no | partial | no |
| Create C++ class | yes | partial | yes | no | no | no | no | no | no | no | partial | no |
| Engine source FTS search | yes | yes | no | no | no | no | no | no | yes | no | no | no |
| Engine call graphs | yes | yes | no | no | no | no | no | no | partial | no | no | no |
| Bundled API docs corpus | no† | no | yes | no | no | no | yes | no | partial | no | no | partial |
| Generate project files | yes | no | yes | no | no | no | yes | no | no | yes | partial | no |
| Headless UBT build | yes | no | no | no | no | no | yes | partial | no | yes | partial | no |
| Auto-updater | yes | yes | no | no | no | no | no | no | no | no | no | no |
| GIF capture | yes‡ | yes | no | no | no | no | no | no | no | no | no | no |
| Automation test runner | yes | yes | partial | no | partial | partial | yes | yes | no | partial | yes | yes |
| Unreal Insights trace / profiling | yes | yes | partial | no | partial | partial | no | yes | no | partial | yes | yes |
| C++ symbol verify / header lint | yes | yes | partial | no | no | no | no | no | partial | no | partial | no |
| Fab library import | yes | no | no | no | no | no | partial | yes | no | no | no | yes |
| Standalone game launch + trace | yes | no | no | no | no | no | no | no | no | no | no | yes |
| Frame timing with bottleneck verdict | yes | partial | no | no | no | no | no | partial | no | no | partial | yes |
| Hitch injection for testing | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | yes |
| Scalability + CVar bulk set | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | yes |
| Reflective UFUNCTION invocation | yes | partial | partial | no | partial | partial | partial | partial | no | partial | partial | partial |
| Live PIE actor manipulation | yes | partial | partial | no | partial | partial | partial | partial | no | partial | partial | partial |
| PIE configuration (net mode, clients) | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | yes |
| What the user has open | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Dirty packages / world state read | yes | partial | partial | no | partial | partial | partial | partial | no | partial | partial | partial |
| Enable/disable engine plugins | yes | partial | partial | no | partial | partial | yes | yes | no | partial | partial | yes |
| Engine class hierarchy / usage examples | yes | yes | partial | no | partial | partial | partial | partial | partial | partial | partial | partial |
| Headless scripted editor utilities | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Feature | ue-mcp | Monolith | Flop | chongdashu | GenOrca | runreal | mcp-unreal | ChiR24 | unreal-analyzer | Soverance | Claireon | vibeue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dialog system: modal detection | yes | partial | no | no | no | no | no | yes | no | no | no | no |
| Dialog system: policy (auto / defer / ask) | yes | partial | no | no | no | no | no | partial | no | no | no | no |
| Multi-editor targeting | yes | no | no | no | no | no | no | no | no | no | no | no |
| Asset locking between agents | yes | no | no | no | no | no | no | partial | no | no | partial | no |
| Pre-call guards / policy hooks | yes | no | no | no | no | no | no | partial | no | no | no | no |
| On-demand tool discovery (lean context) | yes | yes | no | no | yes | no | no | yes | no | no | yes | yes |
| Auto-filed tool-gap feedback | yes | no | no | no | no | no | no | no | no | no | partial | no |
| Wraps Epic 5.8 native MCP tools | yes | no | no | no | no | no | no | no | no | no | no | yes |
| Dialog system: read full dialog + buttons | yes | no | no | no | no | no | no | no | no | no | no | partial |
| Dialog system: per-row checkbox answers | yes | no | no | no | no | no | no | no | no | no | no | partial |
| Dialog system: human-only answers via in-client form | yes | no | no | no | no | no | no | no | no | no | no | no |
| Dialog system: pre-armed pattern answers | yes | no | no | no | no | no | no | no | no | no | no | no |
| Dialog system: gates every call route | yes | no | no | no | no | no | no | partial | no | no | no | no |
| Guard scopes by declared effect | yes | no | no | no | no | no | no | partial | no | no | no | no |
| Python escape hatch gated by tool search | yes | no | no | no | no | no | no | no | no | no | partial | no |
| Approval for PIE with Blueprint errors | yes | partial | no | no | no | no | no | no | no | no | no | no |
| Safe editor shutdown (dirty check) | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Multi-editor write safety | yes | no | no | no | no | no | no | no | no | no | no | no |
| Bridge rejects browser origins | yes | partial | no | partial | partial | no | partial | yes | no | no | partial | partial |
| Protected engine roots | yes | no | partial | no | no | no | no | no | no | no | no | no |
| Undo transactions + history | yes | partial | partial | no | partial | partial | no | partial | no | partial | yes | yes |
| Feature | ue-mcp | Monolith | Flop | chongdashu | GenOrca | runreal | mcp-unreal | ChiR24 | unreal-analyzer | Soverance | Claireon | vibeue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Selectable context modes (incl. single gateway) | yes | no | no | no | no | no | no | partial | no | no | partial | partial |
| Offline capability report | yes | no | no | no | no | no | partial | partial | no | no | no | no |
| Result field selection (select/omit) | yes | yes | no | no | no | no | no | no | no | no | partial | no |
| Cursor pagination on large reads | yes | yes | no | no | no | no | no | partial | no | partial | partial | no |
| Per-category enable/disable | yes | yes | no | no | no | no | no | partial | no | no | no | no |
| Client quirks handling | yes | no | no | no | no | no | no | partial | no | no | no | no |
| Upgrade notice in tool responses | yes | partial | no | no | no | no | no | no | no | no | no | no |
| Progress notifications on long calls | yes | no | no | no | no | no | no | yes | no | partial | no | no |
| Feature | ue-mcp | Monolith | Flop | chongdashu | GenOrca | runreal | mcp-unreal | ChiR24 | unreal-analyzer | Soverance | Claireon | vibeue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Runtime project switch | yes | no | no | no | no | no | no | no | no | no | no | no |
| Add/drop editors at runtime | yes | no | no | no | no | no | no | no | no | no | no | no |
| Detect multiple editors on one project | yes | no | no | no | no | no | no | no | no | no | no | no |
| Per-project engine selection | yes | no | no | no | no | no | no | no | no | no | partial | no |
| Layered config cascade (global to local) | yes | no | no | no | no | no | no | no | no | no | no | no |
| Feature | ue-mcp | Monolith | Flop | chongdashu | GenOrca | runreal | mcp-unreal | ChiR24 | unreal-analyzer | Soverance | Claireon | vibeue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Timeouts report outcome unknown (no double-apply) | yes | no | no | no | no | no | no | partial | no | partial | no | partial |
| Plugin/server parity + stale build detection | yes | no | no | no | no | no | no | partial | no | no | partial | no |
| Protocol/ABI capability handshake | yes | no | no | no | no | no | partial | partial | no | no | partial | no |
| Out-of-process engine state probe | yes | no | no | no | no | no | no | partial | no | no | partial | partial |
| Crash report listing | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Asset registry health diagnostics | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Feature | ue-mcp | Monolith | Flop | chongdashu | GenOrca | runreal | mcp-unreal | ChiR24 | unreal-analyzer | Soverance | Claireon | vibeue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Credential + identifier scrubbing on outbound text | yes | no | no | no | no | no | no | no | no | no | no | no |
| Deferred report review queue | yes | no | no | no | no | no | no | no | no | no | partial | no |
| Issue-to-PR automation | yes | no | no | no | no | no | no | no | no | no | no | no |
| Feature | ue-mcp | Monolith | Flop | chongdashu | GenOrca | runreal | mcp-unreal | ChiR24 | unreal-analyzer | Soverance | Claireon | vibeue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Read INI | yes | yes | partial | no | partial | partial | yes | partial | no | partial | partial | yes |
| Write INI | yes | partial | partial | no | partial | partial | yes | partial | no | partial | partial | yes |
| Resolve any INI key across layers | partial† | yes | no | no | no | no | no | no | no | no | partial | no |
| Diff project INI vs engine defaults | partial | yes | no | no | no | no | no | no | no | no | no | no |
| Feature | ue-mcp | Monolith | Flop | chongdashu | GenOrca | runreal | mcp-unreal | ChiR24 | unreal-analyzer | Soverance | Claireon | vibeue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FTS5 asset search | yes | yes | yes | no | yes | yes | yes | yes | no | yes | yes | yes |
| Find references | yes | yes | yes | no | yes | yes | yes | yes | no | yes | yes | yes |
| Asset CRUD (move/rename/delete) | yes | partial | partial | no | yes | partial | no | yes | no | yes | partial | yes |
| Import mesh / texture / anim | yes | yes | partial | no | yes | partial | partial | yes | no | yes | partial | yes |
| DataTable row CRUD | yes | yes | yes | no | yes | partial | yes | yes | no | yes | yes | yes |
| World Partition rename | yes | no | no | no | no | no | no | no | no | no | no | no |
| Semantic asset diff | yes | yes | yes | no | no | no | no | partial | no | partial | yes | yes |
| Content hygiene audit + fix | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Migrate assets to another project | yes | partial | partial | no | partial | partial | no | partial | no | yes | partial | partial |
| Atomic bulk data-asset upsert | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| CurveTable / StringTable authoring | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | yes |
| User enum / struct authoring | yes | yes | yes | no | partial | partial | no | yes | no | partial | partial | yes |
| UV inspection and editing | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | yes |
| Asset export to files | yes | yes | partial | no | yes | partial | no | partial | no | yes | partial | partial |
| Texture change detection | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Import pipeline assets | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Feature | ue-mcp | Monolith | Flop | chongdashu | GenOrca | runreal | mcp-unreal | ChiR24 | unreal-analyzer | Soverance | Claireon | vibeue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Place / delete / move actors | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | partial | yes |
| Actor details / bounds | yes | yes | yes | partial | yes | yes | partial | yes | no | yes | yes | yes |
| Set UPROPERTY (dotted path) | yes | partial | yes | partial | partial | partial | partial | yes | no | yes | yes | yes |
| Bulk batch spawn / translate | yes | yes | yes | no | partial | partial | no | partial | no | partial | partial | partial |
| Line trace / snap to floor | yes | yes | yes | no | yes | partial | no | partial | no | partial | partial | yes |
| Level CRUD | yes | yes | partial | no | yes | partial | yes | yes | no | yes | partial | partial |
| World settings / sublevels | yes | yes | partial | no | partial | partial | partial | yes | no | partial | partial | partial |
| Build lighting | yes | partial | yes | no | partial | partial | no | yes | no | partial | partial | partial |
| Spline editing | yes | partial | partial | no | partial | partial | no | yes | no | partial | partial | partial |
| Instanced mesh (HISM) instance CRUD | yes | partial | partial | no | partial | partial | partial | partial | no | partial | partial | partial |
| World Partition unloaded actor query | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Post-process settings | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Actor tags / folders / attach | yes | partial | partial | no | yes | partial | no | partial | no | partial | partial | yes |
| Actor motion telemetry | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Feature | ue-mcp | Monolith | Flop | chongdashu | GenOrca | runreal | mcp-unreal | ChiR24 | unreal-analyzer | Soverance | Claireon | vibeue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Frame-aware transforms (world/actor/parent) | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Viewpoint-aware rotation (clockwise from X) | yes | no | no | no | no | no | no | no | no | no | no | no |
| Quaternion deltas (no Euler drift) | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Spatial dry-run preview | yes | no | no | no | no | no | no | no | no | no | no | no |
| Attachment/socket-aware inspection | yes | partial | partial | no | partial | partial | partial | partial | no | partial | partial | partial |
| Relative transform between actors | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Aim actor at target | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | yes |
| Captures with camera metadata + fixed settings | yes | partial | partial | no | yes | partial | no | partial | no | partial | partial | partial |
| Viewport pixel hit-test | yes | no | no | no | partial | no | no | no | no | no | no | partial |
| Non-savable verification actors | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Component overlap / penetration test | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Exact actor paths (duplicate labels refused) | yes | partial | no | no | partial | no | no | partial | no | no | partial | partial |
| Before/after transforms + rollback on edits | yes | no | no | no | no | no | no | no | no | no | partial | no |
| Spatial contract in every context mode | yes | no | no | no | no | no | no | no | no | no | no | no |
| Feature | ue-mcp | Monolith | Flop | chongdashu | GenOrca | runreal | mcp-unreal | ChiR24 | unreal-analyzer | Soverance | Claireon | vibeue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Collision / physics | yes | yes | yes | partial | partial | partial | partial | yes | no | partial | partial | yes |
| Navigation (rebuild/query) | yes | yes | yes | no | partial | partial | no | yes | no | partial | partial | partial |
| Behavior Tree full read/auth | yes | yes | yes | no | yes | no | no | yes | no | no | yes | yes |
| Blackboard CRUD | yes | yes | yes | no | yes | partial | no | yes | no | partial | yes | yes |
| EQS | yes | yes | yes | no | partial | partial | no | yes | no | partial | yes | yes |
| StateTree | yes | yes | yes | no | partial | partial | no | yes | no | partial | yes | yes |
| Smart Objects | yes | yes | yes | no | partial | partial | no | yes | no | partial | partial | partial |
| GAS (abilities / effects) | yes | yes | yes | no | yes | partial | partial | yes | no | partial | yes | partial |
| Networking / replication | yes | yes | partial | no | partial | partial | no | yes | no | partial | partial | partial |
| Multi-client PIE | yes | no | no | no | no | no | no | partial | no | no | partial | no |
| GameMode / PlayerController auth | yes | partial | yes | no | partial | partial | no | yes | no | yes | partial | partial |
| Enhanced Input asset CRUD | yes | yes | yes | no | yes | partial | yes | yes | no | yes | yes | yes |
| Dialogue / Conversation graphs | partial | yes | no | no | no | no | no | partial | no | no | no | partial |
| Chooser tables | yes | yes | partial | no | partial | partial | no | partial | no | partial | yes | partial |
| Mass Entity / ZoneGraph | yes | yes | partial | no | partial | partial | no | yes | no | partial | partial | partial |
| AI perception authoring | yes | yes | yes | no | partial | partial | no | yes | no | partial | partial | partial |
| Live Behavior Tree execution path | yes | yes | yes | no | no | no | no | no | no | no | no | no |
| Live blackboard write (notifying) | yes | yes | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Live StateTree events/transitions | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Live input action value | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Enhanced Input validation audit | yes | yes | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| GAS ability activation trace | yes | yes | no | no | no | no | no | no | no | no | partial | no |
| GAS state snapshot + diff | yes | yes | no | no | no | no | no | no | no | no | partial | partial |
| GAS live attribute get/set | yes | yes | partial | no | partial | partial | yes | partial | no | partial | partial | partial |
| GAS cue coverage / attribute audit | yes | yes | no | no | no | no | no | no | no | no | no | partial |
| SaveGame slot inspection | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Collision profile resolution | yes | no | partial | no | no | no | no | no | no | partial | no | no |
| Player-mappable input settings | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Feature | ue-mcp | Monolith | Flop | chongdashu | GenOrca | runreal | mcp-unreal | ChiR24 | unreal-analyzer | Soverance | Claireon | vibeue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Input recording (per-frame, 60 Hz) | yes† | no | no | no | no | no | no | no | no | yes | no | no |
| Replay through Enhanced Input | yes | partial | no | no | no | no | no | no | no | yes | no | no |
| Per-frame drift report (JSON) | yes | no | no | no | no | no | no | no | no | no | no | no |
| Tracked reflection paths | yes | partial | no | no | no | no | no | no | no | no | no | no |
| Tracked actor sampling | yes | partial | no | no | no | no | no | no | no | partial | no | no |
| Multi-client record / replay | yes | no | no | no | no | no | no | no | no | no | no | no |
| Take Recorder lockstep | yes | no | no | no | no | no | no | no | no | yes | no | no |
| Monitor mode (manual vs ref) | yes | no | no | no | no | no | no | no | no | partial | no | no |
| Offline diff (no PIE) | yes | no | no | no | no | no | no | no | no | no | no | no |
| Per-frame PNG capture | yes | partial | no | no | no | no | no | no | no | yes | no | no |
| Actor snapshot (full UProperty) | yes | partial | no | no | no | no | no | partial | no | no | partial | no |
| CPU throttle suppression | yes | no | no | no | no | no | no | partial | no | no | no | yes |
| Determinism contract documented | yes | no | no | no | no | no | no | no | no | no | no | no |
| Recording-to-test scaffolding | yes | no | no | no | no | no | no | no | no | no | no | no |
| Temporal assertions over play data | yes | no | partial | no | no | no | no | no | no | no | no | no |
| Declarative play scenarios | yes | no | yes | no | no | no | no | no | no | partial | no | yes |
| Timed input tape injection | yes | partial | yes | no | no | no | no | partial | no | yes | no | yes |
| PIE session error capture | yes | partial | partial | no | partial | partial | partial | partial | no | partial | partial | partial |
| Feature | ue-mcp | Monolith | Flop | chongdashu | GenOrca | runreal | mcp-unreal | ChiR24 | unreal-analyzer | Soverance | Claireon | vibeue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Landscape CRUD | yes | partial | yes | no | partial | partial | no | yes | no | partial | yes | yes |
| Heightmap import/export | yes | partial | yes | no | partial | partial | no | yes | no | partial | partial | yes |
| PCG graph CRUD | yes | partial | yes | no | partial | partial | partial | yes | no | partial | yes | yes |
| Foliage scatter | yes | partial | yes | no | partial | partial | no | yes | no | partial | yes | yes |
| Runtime Virtual Texture authoring | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | yes |
| Real-world GPS terrain | yes | no | no | no | no | no | no | no | no | no | no | yes |
| Terrain analysis (slope/flat areas) | yes | partial | yes | no | no | no | no | no | no | no | no | yes |
| Erosion simulation | yes | no | yes | no | no | no | no | no | no | no | yes | yes |
| Height/weight region read-write | yes | no | partial | no | no | no | no | partial | no | no | partial | yes |
| Feature | ue-mcp | Monolith | Flop | chongdashu | GenOrca | runreal | mcp-unreal | ChiR24 | unreal-analyzer | Soverance | Claireon | vibeue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mesh ops (UV, simplify, remesh, boolean) | yes | yes | partial | no | partial | partial | no | yes | no | partial | partial | partial |
| Collision generation | yes | yes | partial | no | yes | partial | no | yes | no | partial | partial | yes |
| Fracture / Dataflow graphs | yes | no | yes | no | no | no | no | no | no | no | no | yes |
| Feature | ue-mcp | Monolith | Flop | chongdashu | GenOrca | runreal | mcp-unreal | ChiR24 | unreal-analyzer | Soverance | Claireon | vibeue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SoundCue graph authoring | yes | yes | yes | no | partial | partial | no | yes | no | partial | yes | yes |
| MetaSound graph authoring | yes | yes | yes | no | partial | partial | no | yes | no | yes | yes | yes |
| Play sound / ambient | yes | yes | partial | no | partial | partial | no | yes | no | yes | yes | partial |
| Widget Blueprint CRUD | yes | yes | yes | partial | yes | partial | no | yes | no | yes | yes | yes |
| UMG animation CRUD | yes | yes | yes | no | no | no | no | yes | no | partial | yes | yes |
| MVVM bindings | partial | partial | yes | no | partial | partial | no | partial | no | partial | yes | yes |
| Spawn / inspect widget in PIE | yes | partial | yes | no | partial | partial | partial | partial | no | partial | partial | yes |
| Sound routing read | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Submix / class / mix authoring | yes | yes | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Audio PCM decode | yes | no | no | no | no | no | no | no | no | no | no | no |
| Runtime widget interaction + delegates | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | yes |
| All live widget instances, per client | yes | partial | partial | no | partial | partial | partial | partial | no | partial | partial | partial |
| Runtime widget layout diagnostics | yes | partial | partial | no | partial | partial | partial | partial | no | partial | partial | partial |
| Live widget delegate bindings | yes | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| UI focus/navigation audit | yes | yes | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| UI accessibility audit | yes | partial | no | no | no | no | no | no | no | no | no | no |
| CommonUI wiring audit | yes | yes | no | no | no | no | no | no | no | no | no | no |
| BindWidget contract report | yes | no | no | no | no | no | no | no | no | no | no | no |
| Extract widget subtree | yes | no | partial | no | no | no | no | no | no | no | partial | no |
| Feature | ue-mcp | Monolith | Flop | chongdashu | GenOrca | runreal | mcp-unreal | ChiR24 | unreal-analyzer | Soverance | Claireon | vibeue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| YAML flow engine | yes | no | no | no | no | no | no | no | no | no | no | no |
| Per-step rollback / git snapshot | yes | no | partial | no | no | no | no | partial | no | no | partial | partial |
| Per-handler idempotency | yes | no | no | no | no | no | no | yes | no | no | no | no |
| Sibling C++ plugin pattern | yes | yes | no | no | no | no | no | no | no | no | yes | no |
| Embedded in-editor agent UI | no | no | yes | no | no | no | no | no | no | yes | yes | no |
| Domain knowledge / skills | Embedded + 6 skills | 18 skills | 140+ skills (paid) | no | no | no | no | 6 workflow prompts | Best practices (6 concepts) | Domain docs + 10 contexts | 8 MCP docs + 15 scripts | 38 skills |
| Every action usable as a workflow step | yes | no | no | no | no | no | no | no | no | no | no | no |
| Nested workflows | yes | no | no | no | no | no | no | no | no | no | no | no |
| Step output references | yes | no | no | no | no | no | no | no | no | no | no | no |
| Runtime workflow parameters | yes | no | no | no | no | no | no | no | no | no | no | no |
| Per-step retry with backoff/filter | yes | no | no | no | no | no | no | no | no | no | no | no |
| Expected-failure steps | yes | no | no | no | no | no | no | no | no | no | no | no |
| Workflow lifecycle hooks | yes | no | no | no | no | no | no | no | no | no | no | no |
| Conditional steps | yes | no | no | no | no | no | no | no | no | no | no | no |
| Workflow dry-run / execution plan | yes | no | no | no | no | no | no | no | no | no | no | partial |
| Skip steps at call time | yes | no | no | no | no | no | no | no | no | no | no | no |
| Shell command steps | yes | no | no | no | no | no | no | no | no | no | no | no |
| Custom code tasks in workflows | yes | no | no | no | no | no | no | no | no | no | no | no |
| Partial-write rollback of failing step | yes | no | no | no | no | no | no | no | no | no | no | partial |
| Config and guard hot reload | yes | no | no | no | no | no | no | no | no | no | partial | no |
| Live workflow event stream (SSE) | yes | no | no | no | no | no | no | no | no | no | no | no |
| HTTP API to run workflows | yes | no | no | no | no | no | no | no | no | no | no | no |
| Session journal (auto-recorded runs) | yes | no | no | no | no | no | no | no | no | no | no | yes |
| Skill verification vs live surface | yes | no | no | no | no | no | no | no | no | no | no | no |
| Skill install/list/get via tools | yes | no | partial | no | no | no | no | no | no | no | partial | partial |
| Built-in reference workflows | yes | no | no | no | no | no | no | no | no | no | no | no |
| One-command end-to-end demo scene | yes | no | no | no | no | no | no | no | no | no | no | no |
| Feature | ue-mcp | Monolith | Flop | chongdashu | GenOrca | runreal | mcp-unreal | ChiR24 | unreal-analyzer | Soverance | Claireon | vibeue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| plugin install CLI | yes | no | no | no | no | no | no | no | no | no | no | no |
| Inject actions into built-in categories | yes | partial | no | no | no | no | no | no | no | no | partial | partial |
| Provide new top-level categories | yes | yes | no | no | no | no | no | no | no | no | yes | yes |
| Ship native C++ handlers (versioned ABI) | yes | partial | no | no | no | no | no | no | no | no | partial | partial |
| Runtime introspection (list / describe) | yes | yes | no | no | partial | no | no | yes | no | no | yes | yes |
| UE-side dependency check (.uplugin) | yes | no | no | no | no | no | no | no | no | no | no | no |
| Knowledge files merged into AI docs | yes | no | no | no | no | no | no | no | no | no | no | partial |
| Reference plugin published to npm | yes | no | no | no | no | no | no | no | no | no | no | no |
| Public plugin registry / catalog | yes | no | no | no | no | no | no | no | no | no | no | no |
| Install a plugin by registry slug | yes | no | no | no | no | no | no | no | no | no | no | no |
| Plugin publish CLI | yes | no | no | no | no | no | no | no | no | no | no | no |
| Registry login (device-flow auth) | yes | no | no | no | no | no | no | no | no | no | no | no |
| Plugin scaffold generator | yes | no | no | no | no | no | no | no | no | no | no | no |
| Pre-publish plugin validator | yes | no | no | no | no | no | no | no | no | no | no | no |
| Plugins ship agent skills (namespaced) | yes | no | no | no | no | no | no | no | no | no | no | no |
| Plugin skill action-reference lint | yes | no | no | no | no | no | no | no | no | no | no | no |
| Plugins ship workflows (flows) | yes | no | no | no | no | no | no | no | no | no | no | no |
| Plugins ship call guards | yes | no | no | no | no | no | no | no | no | no | no | no |
| Typed task SDK for plugin actions | yes | yes | no | no | no | no | no | no | no | no | partial | no |
| Declarative native handlers (no glue code) | yes | no | no | no | no | no | no | no | no | no | no | partial |
| Server-version gate for plugins | yes | no | no | no | no | no | no | no | no | no | no | no |
| Plugin semver pin in project config | yes | no | no | no | no | no | no | no | no | no | no | no |
| Plugin uninstall with clean removal | yes | no | no | no | no | no | no | no | no | no | no | no |
| Plugin update command | yes | no | no | no | no | no | no | no | no | no | no | no |
| Degraded plugin loading, warnings to agent | yes | no | no | no | no | no | no | no | no | no | partial | no |
| Project-local custom tasks override built-ins | yes | no | no | no | no | no | no | no | no | no | no | no |
| Plugin-aware bug routing | yes | no | no | no | no | no | no | no | no | no | no | no |
| Per-project plugin sets (multi-editor) | yes | no | no | no | no | no | no | no | no | no | partial | no |
| Feature | ue-mcp | Monolith | Flop | chongdashu | GenOrca | runreal | mcp-unreal | ChiR24 | unreal-analyzer | Soverance | Claireon | vibeue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Source control (Perforce) integration | yes† | partial | partial | no | partial | partial | no | partial | no | partial | partial | partial |
| Checkout-on-write guard | yes | no | no | no | no | no | no | partial | no | no | no | no |
| Per-agent changelist / workspace isolation | yes | no | no | no | no | no | no | no | no | no | no | no |
| Text/image-to-3D asset generation | yes | no | no | no | no | no | no | no | no | no | no | no |
| Contextual Animation scene authoring | yes | no | no | no | no | no | no | no | no | no | no | no |
| Voxel Plugin world/sculpt control | yes | no | no | no | no | no | no | no | no | no | no | no |
| Fab in-editor browser integration | partial | no | no | no | no | no | no | yes | no | no | no | yes |
Broadest coverage in this matrix: 1,103 typed actions of its own across 26 categories, plus all 830 of Unreal 5.8's native MCP tools wrapped in-process as first-class actions. Only tool with a YAML flow engine, per-step git rollback, and a three-shape plugin system (inject into built-ins, provide new top-level categories, or ship native C++ via a versioned bridge ABI). Its dialog guard catches modal dialogs that park the game thread, even while idle, and applies a configurable auto, defer or ask policy. Covers the full editor surface including levels, gameplay systems (AI, GAS, StateTree, networking), landscape, PCG, foliage, audio, UI, and project C++. Spatial edits are frame- and viewpoint-aware, so "clockwise from above" becomes an exact quaternion edit with a dry-run preview and before/after verification. First-party plugins add Perforce checkout-on-write, text-to-3D generation, Contextual Animation and Voxel Plugin control, and pie-studio adds PIE Record/Replay with per-frame drift reports, multi-client recording, Take Recorder lockstep, offline diff, and frame capture.
Install is manual: clone or extract a per-engine zip into Plugins, then hand-write the MCP client config. The zips ship precompiled DLLs for UE 5.7 and 5.8, so Blueprint-only projects skip the compile, and a native proxy survives editor restarts. Around 1,600 namespaced actions span Blueprints, materials, animation and Motion Matching, Niagara, GAS, AI (Behavior Trees, StateTree, EQS, Smart Objects, navigation), audio, CommonUI, level blockout and actor placement, plus an offline engine source index. No dedicated landscape, PCG, or Sequencer authoring (Python only), and no PIE record/replay.
The only commercial hosted option with an in-editor agent panel, now owned by Aura after a mid-2026 acquisition. The free tier's 46 tools cover scenes, materials, Niagara, animation, AI, GAS, and audio; paid tiers add the Blueprint authoring surface, Python, and 15k API lookup.
The original community reference, explicitly marked experimental and untouched since April 2025. Its 32 tools cover basic actor placement, Blueprint creation with components and simple node wiring, and bare UMG widgets. No material, console, or Python tools.
A Python FastMCP server fronting a C++ plugin that runs embedded Python actions. 253 actions sit behind 21 namespace-dispatcher tools with list_actions discovery, so context cost stays flat. Coverage now reaches well past chongdashu: Blueprint graph rebuild from JSON with auto-layout, materials, Behavior Trees, GAS, Sequencer, IK retargeting, Control Rig, DataTables, UMG, and viewport captures returned as images. Precompiled Windows binaries for UE 5.6 to 5.8. No dedicated Niagara, audio, landscape, or PCG tools; those fall back to its Python action.
The no-plugin option: 20 small tools over Python Remote Execution, with typed actor spawning, asset search, screenshots and camera moves, and raw Python for everything else. No commits since June 2025.
Go single binary paired with a source-only C++ plugin and UE's Remote Control API. Strongest offline: headless UBT builds, cooking, automation tests, INI and .uproject editing, and a bundled UE 5.7 docs index. Editor coverage spans actors, Blueprint graphs, levels, DataTables, Enhanced Input, PCG, and PIE, but many handlers are thin and most AnimBP state machine edits are stubs. UE 5.7 only, no published releases, dormant since February 2026.
Hides 387 actions across 23 internal tools behind one 'unreal' gateway tool (search, describe, execute, configure) to save context, served from the plugin's native HTTP MCP endpoint or a TypeScript stdio bridge. Broad engine coverage: Blueprints, materials, animation authoring, Niagara, Sequencer, landscape, PCG, AI (Behavior Trees, EQS, StateTree, Smart Objects), GAS, and networking. No engine source search, config diffing, or input record/replay.
Static C++ analyzer for engine or project source via tree-sitter: class lookup, inheritance, symbol references, regex search. Cannot drive the editor or read assets. Unmaintained since 2025, with open issues reporting it fails to launch.
Standalone HTTP REST plugin (43 tools, about 300 operations) with deep animation blueprint, montage, blend space, and IK retargeter coverage, plus a PIE record/replay system with Take Recorder and frame capture. Adds MetaSound graph authoring, DataTable row editing, level blueprint editing, and an in-editor Claude Code panel. UE 5.7 only. Pitches itself as a debugging and analysis tool rather than a prompt-to-game generator.
In-editor C++ plugin exposing 750+ tools behind a deliberately minimal surface (tool_search plus python_execute, with an optional restart-surviving proxy) to save agent context. Deep session-based authoring across Blueprints, materials, animation, Niagara, PCG, landscape, foliage, SoundCues, MetaSounds, State Tree, Behavior Trees and EQS, widgets with MVVM, and Data Tables, plus live PIE GAS tools, transaction-group rollback, Unreal Insights trace analysis, a built-in AI chat panel, and a nine-stage workflow. Windows only, UE 5.5 to 5.8. No record/replay, and no dedicated navigation, asset import, or actor and asset delete tools.
A C++ plugin that expands Unreal 5.8's own native MCP endpoint (ToolsetRegistry + AgentSkill) rather than running a separate server. It registers 35 typed service toolsets (about 1,000 methods), 8 bridged tools and 38 skill packs, and deliberately leaves basic asset, actor, material, Niagara, PCG and Sequencer work to Epic's own toolsets on the same endpoint, which the matrix credits to it. Its depth sits where the engine is thin: terrain and world building (landscape sculpting, heightmaps, splines, auto-materials, foliage, procedural map blockout, real-world GPS terrain), animation assets, MetaSound and SoundCue graphs, UMG with MVVM bindings, Behavior Trees, Blackboards, EQS and StateTree, undo transactions, scripted PIE scenarios, and performance profiling (CPU vs GPU frame timing, Unreal Insights traces). No in-editor chat. Win/Mac/Linux, UE 5.8+, MIT. No one-call graph-from-JSON import, GAS authoring, dedicated networking tools, or PIE record/replay.
One command. Five minutes. Every category in the matrix.