softdaddy-o/soft-ue-cli
172 stars · Last commit 2026-05-25
Python CLI + UE plugin that lets Claude Code (AI coding agent) control Unreal Engine in real time. Spawn actors, edit blueprints, call functions, capture screenshots, manage PIE sessions, and more -- all from the terminal. Works with UE5 editor and packaged builds via an in-process HTTP bridge.
README preview
# soft-ue-cli (+mcp) [](https://pypi.org/project/soft-ue-cli/) [](https://pypi.org/project/soft-ue-cli/) [](https://opensource.org/licenses/MIT) [](#why-soft-ue-cli) [](#skills-llm-workflow-prompts) [](#complete-command-reference) [](#mcp-server-mode) [](#why-soft-ue-cli) [](https://github.com/sponsors/softdaddy-o) [](https://ko-fi.com/softdaddy) Built and maintained by a solo developer. [Support this project](#support-this-project) if it saves you time. **Control Unreal Engine 5 from your AI agent or terminal.** soft-ue-cli gives any LLM -- via **MCP server** or **CLI** -- 120+ commands and tools to spawn actors, edit Blueprints, inspect materials, build UMG screens, read and patch UE config files, run Play-In-Editor sessions, capture token-efficient screenshots, profile performance, and inspect local Unreal assets. Two connection paths. One package. Bridge tools when Unreal is running, offline tools when it is not, and a command catalog that tells agents which surface is canonical, which removed flat names map to which canonical tools, and which optional Unreal plugins are required.