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

Phantom: A Persistent AI Agent Built with Claude's Agent SDK
Phantom is an open-source Bun/TypeScript process that wraps Claude's Agent SDK (Opus 4.6) with persistent vector memory, a self-evolution engine, and an MCP server interface. It runs continuously on its own VM or Docker Compose and communicates via Slack.

Claude Code Plugin Analyzes Token Waste and Anomalies Locally
A developer built a Claude Code plugin that diagnoses token waste by detecting six anomaly types from local session data. The tool analyzed 8,392 sessions and found 1,015 anomalies, with ExcessiveToolUse being the most common.

RelayPlane Open Source Proxy Shows 73% Cost Reduction with Claude Model Routing
RelayPlane, an open source npm-native proxy for the Anthropic API, demonstrated 73.4% cost savings in benchmarks by routing requests to appropriate Claude models based on complexity. The tool reduced cost per 10 requests from $0.0323 to $0.0086 while improving p50 latency from 1.55s to 0.78s.

Nia-docs tool creates local filesystem from documentation URLs for Claude AI
The nia-docs tool lets you run npx nia-docs with a documentation URL to create a local filesystem of the docs, which Claude AI can then access directly without additional configuration.