← all repositories
ChiR24/Unreal_mcp

An MCP server that speaks Unreal's native dialect

It wires the Model Context Protocol into Unreal Engine's C++ automation layer so AI assistants can spawn actors, edit Blueprints, and trigger cinematics without human intermediaries.

799 stars C++ Coding Assistants
Unreal_mcp
Not currently ranked — collecting fresh signals.
star history

What it does

Unreal_mcp exposes Unreal Engine’s editor internals to AI assistants through the Model Context Protocol. It combines a native C++ plugin with an optional TypeScript server, letting tools like Claude or Cursor manipulate assets, control the viewport, edit Blueprint and Niagara graphs, manage Sequencer timelines, and execute console commands through structured tool calls instead of ad-hoc Python snippets.

The interesting bit

The plugin includes a built-in HTTP/SSE server that speaks MCP natively, so AI clients can connect directly without the TypeScript bridge or any Node.js runtime. The server also starts independently of Unreal and retries the automation handshake with exponential backoff until the editor appears.

Key highlights

  • Native C++ Automation Bridge for UE 5.0–5.8 with an optional TypeScript WebSocket fallback
  • Direct HTTP/SSE transport means AI clients can connect straight to the plugin without npm or Node.js
  • Broad surface coverage: asset management, actor control, Blueprint/Niagara/Material graph editing, Sequencer cinematics, audio, physics, and console commands
  • Runtime dynamic type discovery for lights, debug shapes, and sequencer tracks
  • Safety features include pattern-based blocking of dangerous console commands, optional capability-token auth, and per-IP rate limiting on metrics endpoints

Caveats

  • Blueprint-only projects cannot compile the plugin directly and must either convert to a C++ target or use version-locked pre-built binaries
  • Advanced tool categories (Sequencer, Control Rig, Niagara authoring) require optional engine plugins, though the bridge auto-enables them when present

Verdict

Technical artists and developers who want AI agents to actually manipulate the Unreal editor rather than just generate code will find this invaluable; pure Blueprint creators who avoid C++ compilation may find the setup friction annoying.

Frequently asked

What is ChiR24/Unreal_mcp?
It wires the Model Context Protocol into Unreal Engine's C++ automation layer so AI assistants can spawn actors, edit Blueprints, and trigger cinematics without human intermediaries.
Is Unreal_mcp open source?
Yes — ChiR24/Unreal_mcp is open source, released under the MIT license.
What language is Unreal_mcp written in?
ChiR24/Unreal_mcp is primarily written in C++.
How popular is Unreal_mcp?
ChiR24/Unreal_mcp has 799 stars on GitHub.
Where can I find Unreal_mcp?
ChiR24/Unreal_mcp is on GitHub at https://github.com/ChiR24/Unreal_mcp.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.