PinWright: an MCP server inside Unreal Editor with 1,260 ops behind one tool

sss135 · reddit · 2026-09-27

The author released PinWright, a free MIT-licensed Unreal Engine plugin that runs an MCP server inside the editor process, letting clients like Claude Code, Codex, Cursor, and Gemini CLI work in a live editor. It exposes 1,260 operations across 67 namespaces, supporting UE 5.3-5.8.

The key design flattens the tool surface: the client sees a single call tool — call() returns the namespace index, call("blueprint.graph.createnode") returns that operation's doc page, and calling it with arguments executes it. Agents load only the pages they need instead of holding thousands of tool schemas in context. Built-in docs include workflow guides (level building, material authoring, visual verification), regenerated at editor startup to match the installed version.

Two features do most of the work:

For bug fixing, the agent reproduces first: starts Play-In-Editor, sends input, reads live game state and logs, fixes the Blueprint or C++, rebuilds, and replays to confirm. Security: loopback-only listener, bearer token, no outbound network calls; developed against 5,300+ automated tests.

Repo: github.com/PinWright/pinwright-ue

Original post →

More from coding & agent

coding & agent channel →