Skip to content

v0.1.0 — first tagged release

Choose a tag to compare

@JosephOIbrahim JosephOIbrahim released this 30 May 19:26
· 13 commits to master since this release
ff96490

An agentic AI bridge connecting Claude Code to Unreal Engine 5.7. Claude can perceive and drive a live editor — spawn and transform actors, edit materials, light scenes, reason about space, capture the viewport, keyframe animations, and run sandboxed editor Python — all over the Model Context Protocol.

Highlights

  • 56 MCP tools across 14 modules — actors, transforms, properties, assets, levels, materials, lighting, sequencer, motion graphics, blueprints, scene/spatial queries, and AST-sandboxed editor Python.
  • Real editor integration — a toolbar button, a Tools-menu entry, and a dockable "UE Bridge" control panel with live status and wired Start/Stop.
  • Production-minded plumbing — atomic, NTFS-safe file bridge; circuit breaker; connection pooling; adaptive timeouts. 415 tests pass in CI on Python 3.11 and 3.12.
  • MIT licensed, brand-coherent across LICENSE / README / pyproject; both UE plugins carry EngineVersion 5.7.0.
  • Security defaults tightened — viewport perception is opt-in (off by default), console-exec is disabled, and Python execution flows through an AST sandbox. See SECURITY.md.

Install

Requires Unreal Engine 5.7 and Python 3.11+.

git clone https://github.com/JosephOIbrahim/UnrealEngine_Bridge.git
cd UnrealEngine_Bridge
pip install -e .

Then enable the Remote Control API plugin in UE5 and point your Claude Code MCP config at python -m ue_mcp.mcp_server. Full steps in the README.

Status

Demo-ready on a maintainer's machine — not yet a distribution-ready plugin. It runs end-to-end against Unreal Engine 5.7 on the maintainer's setup. The shipped trust model is a single trusted operator on a single machine — see SECURITY.md. Packaging and hardening for distribution are in progress.

Pre-1.0: the public API, the MCP tool surface, and the bridge protocol may change without notice.

Full notes: CHANGELOG.md