Alex CoulombePresents
← all repos

ue5-mcp

25

A field manual for AI agents driving Unreal Engine 5 through MCP.

The story

When an AI agent connects to the UE5 editor through an MCP server, it can manipulate Blueprints, materials, Niagara, MetaSounds, levels — anything UE's reflection surface exposes. But UE is full of undocumented quirks: APIs that silently no-op, crash patterns that only surface at runtime, render paths that compile cleanly and draw nothing. This skill gives your AI that scar tissue upfront, so it doesn't rediscover it every session. Server-agnostic — works with Epic's official MCP plugin (UE 5.8) or any custom server.

Highlights

  • UE5 reflection gotchas — PascalCase silent no-ops, `_C` class suffixes, async asset traps
  • Crash patterns: referenced-mesh deletion, MetaSound pin exactness, save-before-PIE
  • The Python ↔ MCP data channel workaround (Actor Tags as a return path)
  • Patterns for MCP server authors: schema-in-error, verify-after-mutate, continuation tokens
$ git clone https://github.com/ibrews/ue5-mcp.git