DeVoe09/UnrealMCP ? reverse-engineered prompt
Reverse engineered prompt
Build me an Unreal Engine 5.7 plus editor plugin that acts like an MCP server so AI tools can control the editor over TCP.
I want to drop it into a project, enable it, and have it start listening on a port automatically. It should let a client connect with either simple JSON messages or normal MCP JSON RPC, then expose a bunch of useful editor actions like spawning and deleting actors, moving things around, opening levels, reading and changing properties, placing assets, and working with blueprints, materials, UMG, and AI related editor stuff. It should also show a simple connection status in the editor toolbar so I can tell when something is connected.
Make it safe for Unreal by running editor actions on the game thread, and let multiple clients connect without breaking things. If something is not covered natively, include a way to run Python in the editor. Look up current Unreal and MCP docs online if you need to.
Are you gonna build this?
make sure you review the code using coderabbit