Unreal Engine MCP Server
Unreal Editor scene manipulation and Blueprint authoring via natural language inputs.
Data last scanned today · Reviewed today
Overview
This MCP server provides a bridge for controlling live Unreal Engine 5.5+ instances directly from AI clients. Users can perform scene manipulation, actor management, and world-building tasks using a foundational toolset. The repository includes the UnrealMCP plugin, which supports core Blueprint operations like node creation, variable instantiation, and connection management across 23+ node types.
Our verdict
The Unreal Engine MCP Server carries a high-risk score of 40/100, primarily due to its lack of a defined license and the absence of a read-only mode, which grants every installation full write access to the Unreal Editor. Given the lack of editorial review and the community-maintained status of this repository, it should be used cautiously by developers in isolated environments who can accept these security trade-offs.
- Zero direct dependencies minimize the overall supply-chain surface area
- Contains documented foundational tools for Unreal Engine 5.5+
- Maintains 1073 stars with active repository commits
- Unclear legal terms for use due to no detected license
- Every installation defaults to full write access permissions
- Not maintained by the official Unreal Engine vendor
Tools
| Tool | Description | Risk |
|---|---|---|
| add_node | Add a Blueprint node. | medium |
| connect_nodes | Connect two Blueprint nodes. | medium |
| delete_node | Delete a Blueprint node. | medium |
| set_node_property | Set properties of a Blueprint node. | medium |
| create_variable | Create a new Blueprint variable. | medium |
| set_blueprint_variable_properties | Set properties of a Blueprint variable. | medium |
| create_function | Create a new Blueprint function. | medium |
| add_function_input | Add an input to a Blueprint function. | medium |
| add_function_output | Add an output to a Blueprint function. | medium |
| delete_function | Delete a Blueprint function. | medium |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What versions of Unreal Engine are supported?
The server requires Unreal Engine 5.5 or later.
›What are the requirements for running the local version of the server?
The local server requires Python 3.12 or higher and the UnrealMCP plugin bundled in the repository.
›What is the difference between the hosted and local versions of the server?
The hosted Flop MCP is a separate, more advanced server with over 50 tools and full Blueprint lifecycle support, whereas the local version is a community-driven implementation with a foundational toolset for scene and actor management.
›Do I need to install a specific plugin to use the Unreal Engine MCP?
Yes, you must install the FlopAI Unreal plugin if using the hosted version, or the UnrealMCP plugin if you are running the local server version.
Badge
Maintain this server? Add the live badge to your README.