
Open-sourced Unreal MCP - 88 tools to control UE5 from AI assistants (Claude, Cursor, Windsurf)
Hi all!
Wanted to share with you what I posted on git-hub right now.
I have been working on a game project of mine ( RobotzZz ) and since I am an visual artist I needed some help regarding controlling unreal via some AI agent.
I found https://github.com/chongdashu/unreal-mcp and decided to build upon that.
So basically It lets AI assistants control the Unreal Editor through natural language.
What it does:
- Blueprint graph editing (nodes, variables, events, connections)
- Material creation and wiring
- Niagara VFX (30+ commands - systems, emitters, renderers, modules)
- Animation, audio, DataTable inspection
- Actor spawning, transforms, properties
- UMG widget creation
- Level/world queries
- run_python_in_unreal escape hatch for anything else
How it works:
A C++ plugin runs a TCP server inside the editor. A Python MCP server bridges between your AI assistant and the plugin. You talk to Claude/Cursor normally and it controls the editor.
Tech details:
- 88 tools across 10 categories
- UE 5.5+ (tested on 5.7)
- Parallel MCP call support
- MIT licensed
GitHub: https://github.com/voodoofox/unreal-mcp
Would love feedback, bug reports, or PRs. If there's a workflow you'd want automated in UE, let me know - adding new tools is straightforward.
My next plans are to expand on Niagara functionality some more, but main issue is really limiting documentation on it, but regardless I made some huge progress on it.