Open-source tool enables Claude to control Unreal Engine directly

soft-ue-cli is an open-source tool that enables Claude AI agents to directly control Unreal Engine through command execution. It consists of a Python CLI tool and a C++ plugin that runs inside UE, allowing Claude to send commands that UE executes without manual editor interaction.
How it works
The tool provides two usage modes:
- Claude Code – runs soft-ue-cli commands in the terminal
- Claude Desktop / Cursor / Windsurf – connects via MCP using
soft-ue-cli mcp-serve
Example workflow
A typical session involves asking Claude to "inspect the player Blueprint and add a health component." Claude executes:
soft-ue-cli query-blueprint /Game/BP_Player --include components,variables
soft-ue-cli add-graph-node /Game/BP_Player K2Node_CallFunction \
--properties '{"FunctionReference": {"MemberName": "CreateWidget"}}'
soft-ue-cli compile-blueprint /Game/BP_PlayerThis allows Claude to read Blueprints, modify them, and compile them autonomously.
Available operations
The tool provides 60+ commands including:
- Spawn actors
- Edit Blueprint graphs
- Start/stop Play-In-Editor sessions
- Send input events
- Inspect materials
- Capture screenshots
- Profile performance with UE Insights
- Run Python scripts inside UE
Setup
Installation requires:
pip install soft-ue-cli- Copy one plugin folder into your UE project
- Rebuild the project
- For MCP mode:
pip install soft-ue-cli[mcp]
The developer reports that this significantly accelerates the feedback loop, allowing Claude to query the level, make changes, compile, run the game, and verify results without manual window switching.
The tool is MIT licensed with a single dependency and is available on GitHub at github.com/softdaddy-o/soft-ue-cli.
📖 Read the full source: r/ClaudeAI
👀 See Also

Org Studio: Open-source dashboard for managing multi-agent AI teams
Org Studio is an open-source dashboard that applies organizational design principles to coordinate teams of AI agents, with native support for both OpenClaw and Hermes Agent runtimes. It features team topology management, event-driven task boards, and cross-runtime communication where agents can mention each other in task comments.

Kula: Self-contained Linux server monitoring with zero dependencies
Kula is a lightweight Linux server monitoring tool that runs as a single binary with no external dependencies or databases. It collects system metrics every second from /proc and /sys, stores them in a built-in tiered ring-buffer, and provides both web dashboard and terminal TUI interfaces.

Nanocode: Training Claude-like coding agents with JAX on TPUs
Nanocode is a JAX library for training Claude-like coding agents end-to-end, using Constitutional AI and TPU optimization. The 1.3B parameter model can be trained in ~9 hours for $200 on TPU v6e-8.

Zerostack 1.0.0: A Unix-Inspired Coding Agent in Pure Rust
Zerostack is a coding agent written in pure Rust, modeled on Unix philosophy — small composable tools piped together via stdin/stdout.