unreal-mcp

unreal-mcp

Integrate Unreal Engine with MCP via natural language control.

MCPDevOpen sourceUnreal EngineMCP自然语言处理
Type
MCP
Open source
Yes
GitHub Stars
★ 2.0k
Source
mcp-github

Overview

The unreal-mcp project enables AI assistant clients such as Cursor, Windsurf, and Claude Desktop to control Unreal Engine using the Model Context Protocol (MCP) through natural language. It provides comprehensive tools including Actor management, blueprint development, blueprint node graph manipulation, and editor control. This capability simplifies automation and control of Unreal Engine workflows. Integration involves configuring a Python environment, running the MCP server, and setting up the MCP client.

Capabilities

  • Create and delete Actors
  • Set Actor transforms
  • Query Actor properties
  • Create and configure Blueprint classes
  • Add and connect Blueprint nodes
  • Control editor viewport

Use cases

Automate Unreal Engine workflowsCreate and modify scenes via natural languageRapid prototypingSimplify blueprint development

Setup

Requires: Unreal Engine 5.5+Python 3.12+API Key
1. Prepare the project: Right-click the uproject file to generate Visual Studio project files and build.
2. Copy the plugin into the project's Plugins folder.
3. Enable the plugin and restart the editor.
4. Configure the Python environment and run the MCP server.
5. Configure mcp.json in the MCP client.

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

Is this project stable?

It is currently in experimental stage and not recommended for production use.

What are the prerequisites?

Unreal Engine 5.5+ and Python 3.12+ are required.

Related skills