About Unreal Engine Agentic Control
Unreal Engine Agentic Control is an MCP server in the Agents category: natural language control of the Unreal Engine Editor via AI agents (Google ADK + FastMCP + UE5 C++ plugin).
Install
git clone https://github.com/lewisconnolly/unreal-engine-agentic-controlThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Unreal Engine Agentic Control
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
Unreal Engine Agentic Control
Natural language control of the Unreal Engine Editor via AI agents. Describe scene changes in plain English and a team of agents collaborates to execute them in a live UE session.
Architecture
User (natural language)
→ Orchestrator Agent (Gemini 2.5 Flash — routes tasks)
→ UE Editor Agent (Gemini 2.5 Flash — calls MCP tools)
→ MCP Server (FastMCP, stdio transport)
→ TCP socket → UE TCP Plugin (C++, runs inside UE Editor)
Quick Start
# Install dependencies
pip install -e ".[dev]"
# Copy and fill in environment variables
cp .env.example .env
# Run the interactive REPL
python main.py
# Run tests
pytest tests/
Tech Stack
- Agent framework: Google ADK (Python) 1.25.0
- MCP server: FastMCP 2.14.5
- LLM: Gemini 2.5 Flash
- Engine: Unreal Engine 5.7.3
- Python: 3.12+
Project Structure
agents/— ADK agent definitions (orchestrator, UE editor, image gen)mcp_server/— FastMCP server with UE control toolsunreal_plugin/— C++ UE Editor plugin (TCP server)tests/— pytest test suite
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.