Enable AI assistant clients like Cursor, Windsurf and Claude Desktop to control Unreal Engine through natural language using the Model Context Protocol (MCP).
Overview
What is Unreal MCP?
Unreal MCP is a project that enables AI assistant clients like Cursor, Windsurf, and Claude Desktop to control Unreal Engine through natural language using the Model Context Protocol (MCP).
How to use Unreal MCP?
To use Unreal MCP, set up the Unreal Engine project with the provided plugin, configure your MCP client, and use natural language commands to control Unreal Engine functionalities.
Key features of Unreal MCP?
- Actor management: Create, delete, and manipulate actors in Unreal Engine.
- Blueprint development: Create and manage Blueprint classes and components.
- Editor control: Focus on specific actors and control viewport settings.
- Natural language commands: Control Unreal Engine workflows using AI assistants.
Use cases of Unreal MCP?
- Automating game development tasks in Unreal Engine.
- Enhancing productivity for developers using AI assistants.
- Simplifying the control of complex Unreal Engine functionalities.
FAQ from Unreal MCP?
- Is Unreal MCP stable for production use?
No, Unreal MCP is currently in an experimental state and not recommended for production use.
- What are the prerequisites for using Unreal MCP?
You need Unreal Engine 5.5+, Python 3.12+, and an MCP client like Claude Desktop, Cursor, or Windsurf.
- How can I get started with Unreal MCP?
You can start by using the sample project provided in the MCPGameProject directory.