unreal-engine-mcp
Allows AI agents to control Unreal Engine 5, enabling natural language commands for building levels, changing assets, triggering blueprints, and performing transform modifications via the Remote Control API.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@unreal-engine-mcpPlace a directional light at the center of the level."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
π€ unreal-engine-mcp - Control Unreal Engine with AI Agents
This software allows you to connect an AI agent to Unreal Engine 5. You can issue commands to build levels, change assets, or trigger blueprints through a chat interface. It uses the Model Context Protocol to talk to your AI and the Remote Control API to talk to Unreal Engine. You do not need to compile code or edit C++ files to start.
βοΈ System Requirements
Before you begin, verify your computer meets these needs:
Windows 10 or 11.
Unreal Engine 5.1 or newer installed and open.
An active internet connection.
At least 4GB of free space.
You must enable the Remote Control API in Unreal Engine for this tool to function. Open your project, go to Edit, select Plugins, and search for Remote Control. Enable both Remote Control and Remote Control API. Restart your project after you enable these settings.
Related MCP server: Unreal Engine MCP Server
π₯ How to Install
Visit the releases page to download the latest setup file.
Select the file ending in .zip for your version of Windows.
Save the folder to a location on your computer where you can find it.
Right-click the folder and choose Extract All to view the contents.
Open the folder and locate the application file named unreal-engine-mcp.exe.
π Setting Up the Connection
To link the AI agent to your Unreal Engine project, follow these steps:
Open your project in Unreal Engine.
Run the unreal-engine-mcp.exe file you extracted earlier.
Keep the application window open while you work.
Input your project's local address into the agent settings. This usually defaults to your computer name or localhost.
If you see a green status light, the connection is active.
If the application displays a red error message, verify that you enabled the Remote Control API in your project settings. Ensure no other programs use the port specified in the application settings.
π§ Using the AI Agent
Once the software connects, your AI agent can perform tasks in your project view. Type natural language commands into your AI interface.
Example commands:
"Create a new folder for landscape assets."
"Place a directional light at the center of the level."
"Rotate the selected actor by 45 degrees."
"Show me the status of the current level."
The agent sends these requests to the Remote Control API. It translates your text into commands that Unreal Engine understands. You can monitor the communication logs in the application window to see how the agent interprets your requests.
π Troubleshooting Common Issues
Connection Timeouts: If the agent fails to connect, check your firewall settings. Windows might block local network traffic required for the Remote Control API. Create an exception for the Unreal Engine process.
Command Failures: If a command fails, wait for the editor to finish compiling shaders or loading assets. Large levels require more time for the editor to respond to external requests.
Interface Glitches: If the UI becomes unresponsive, close the application and restart the Remote Control plugin in Unreal Engine settings.
π Project Structure
The software organizes files into specific directories:
/config: Stores your connection settings and agent preferences.
/logs: Keeps a history of all commands sent to the editor.
/scripts: Contains the Python files used to execute engine tasks.
You do not need to modify these files unless you wish to change advanced connection ports. The default settings handle most standard local installations.
π Learning More
The project relies on standardized protocols for AI integration. If you want to expand what your agent can do, research the Model Context Protocol documentation. The methods supported by this tool include asset navigation, transform modifications, and blueprint execution. Keeping your Unreal Engine version updated ensures the best compatibility with the Remote Control API.
Keywords: ai-agent, automation, blueprint, claude, game-development, gamedev, level-design, llm, mcp, model-context-protocol, python, remote-control-api, ue5, unreal-engine, unreal-engine-5
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Groggy-rollcall812/unreal-engine-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server