You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](#support-this-project)
14
13
15
14
Built and maintained by a solo developer. [Support this project](#support-this-project) if it saves you time.
16
15
17
-
**Control Unreal Engine 5 from your AI agent or terminal.** soft-ue-cli gives any LLM — via **MCP server** or **CLI**— 60+ tools to spawn actors, edit Blueprints, inspect materials, read and patch UE config files, run Play-In-Editor sessions, capture screenshots, profile performance, and more inside a running UE5 editor or packaged build.
16
+
**Control Unreal Engine 5 from your AI agent or terminal.** soft-ue-cli gives any LLM ? via **MCP server** or **CLI**? 60+ tools to spawn actors, edit Blueprints, inspect materials, read and patch UE config files, run Play-In-Editor sessions, capture screenshots, profile performance, and more inside a running UE5 editor or packaged build.
18
17
19
18
Two connection paths. Same package. Bridge tools when Unreal is running, offline tools when it is not.
20
19
@@ -43,7 +42,7 @@ soft-ue-cli (CLI or MCP server)
43
42
-**AI-native UE automation** -- purpose-built so LLM agents can read, modify, and test Unreal Engine projects without a human touching the editor.
44
43
-**60+ tools** covering actors, Blueprints, materials, StateTrees, widgets, assets, config files, PIE sessions, profiling, and more.
45
44
-**Online + offline workflows** -- bridge-backed UE mutation and runtime inspection when Unreal is open, plus direct local inspection, diff, and config tooling when it is not.
46
-
-**Config-aware workflows**— inspect hierarchy, trace overrides, diff layers, and patch `.ini`, `BuildConfiguration.xml`, and `.uproject` data from one `config` command group.
45
+
-**Config-aware workflows**? inspect hierarchy, trace overrides, diff layers, and patch `.ini`, `BuildConfiguration.xml`, and `.uproject` data from one `config` command group.
47
46
-**LLM skill prompts** -- ships with markdown workflows (e.g. Blueprint-to-C++ conversion) exposed as MCP prompts or CLI commands.
Run the setup command **inside your LLM client** (Claude Code, Cursor, etc.) — it outputs step-by-step instructions that the AI agent will follow to copy the plugin, edit your `.uproject`, and configure itself:
64
+
Run the setup command **inside your LLM client** (Claude Code, Cursor, etc.) ? it outputs step-by-step instructions that the AI agent will follow to copy the plugin, edit your `.uproject`, and configure itself:
66
65
67
66
```bash
68
67
soft-ue-cli setup /path/to/YourProject
@@ -107,7 +106,7 @@ Add to your MCP client config (Claude Desktop, Cursor, Windsurf, etc.):
107
106
}
108
107
```
109
108
110
-
The AI editor now has direct access to all 60+ UE tools and skill prompts — no terminal needed.
109
+
The AI editor now has direct access to all 60+ UE tools and skill prompts ? no terminal needed.
@@ -333,7 +332,7 @@ Requires the **Animation Insights (GameplayInsights)** plugin enabled in Edit >
333
332
|`rewind-status`| Query current recording state (detects recordings from CLI or editor UI) |
334
333
|`rewind-list-tracks`| List all recorded actors and their available track types |
335
334
|`rewind-overview`| Track-level summary for an actor (state machine transitions, montage play ranges, notify fire times) |
336
-
|`rewind-snapshot`| Detailed animation state at a specific time or frame — the time-travel equivalent of `inspect-anim-instance`|
335
+
|`rewind-snapshot`| Detailed animation state at a specific time or frame ? the time-travel equivalent of `inspect-anim-instance`|
337
336
|`rewind-save`| Save the in-memory recording to a `.utrace` file |
338
337
339
338
### Build and Live Coding
@@ -667,7 +666,7 @@ soft-ue-cli is a Python tool that gives AI agents and developers 60+ operations
667
666
668
667
### How do AI agents use soft-ue-cli?
669
668
670
-
**MCP clients** (Claude Desktop, Cursor, Windsurf): Connect via `soft-ue-cli mcp-serve`. The agent sees all 60+ tools with typed schemas and skill prompts — it can directly call UE operations without going through a terminal.
669
+
**MCP clients** (Claude Desktop, Cursor, Windsurf): Connect via `soft-ue-cli mcp-serve`. The agent sees all 60+ tools with typed schemas and skill prompts ? it can directly call UE operations without going through a terminal.
671
670
672
671
**Claude Code**: Runs soft-ue-cli commands in the terminal. Add a `CLAUDE.md` file to your UE project describing available commands, and Claude Code autonomously queries your level, spawns actors, edits Blueprints, runs PIE sessions, and iterates on your game.
673
672
@@ -726,10 +725,10 @@ The MCP server exposes all 60+ commands as MCP tools and skills as MCP prompts.
726
725
727
726
|| soft-ue-cli | unreal-mcp, ue5-mcp, etc. |
728
727
|---|---|---|
729
-
|**Tools**| 60+ | 10–49 |
728
+
|**Tools**| 60+ | 10?49 |
730
729
|**Coverage**| Blueprints, materials, StateTrees, widgets, PIE, profiling, DataTables, CVars, Live Coding | Varies; most cover actors + basic assets |
|**Setup**|`pip install soft-ue-cli[mcp]` + copy one plugin | Varies; often requires custom C++/Python scripting |
734
733
735
734
---
@@ -738,10 +737,10 @@ The MCP server exposes all 60+ commands as MCP tools and skills as MCP prompts.
738
737
739
738
soft-ue-cli is free, open-source, and maintained by one person. If it saves you hours of manual editor work or helps your AI workflow, consider supporting continued development:
740
739
741
-
-[Sponsor on GitHub](https://github.com/sponsors/softdaddy-o)— recurring or one-time
742
-
-[Buy me a coffee on Ko-fi](https://ko-fi.com/softdaddy)— quick one-time donation
740
+
-[Sponsor on GitHub](https://github.com/sponsors/softdaddy-o)? recurring or one-time
741
+
-[Buy me a coffee on Ko-fi](https://ko-fi.com/softdaddy)? quick one-time donation
743
742
744
-
Using soft-ue-cli in your project? [Share your experience](https://github.com/softdaddy-o/soft-ue-cli/issues/new?labels=testimonial&title=Testimonial)— I'd love to hear about it.
743
+
Using soft-ue-cli in your project? [Share your experience](https://github.com/softdaddy-o/soft-ue-cli/issues/new?labels=testimonial&title=Testimonial)? I'd love to hear about it.
0 commit comments