Unreal Engine 5 MCP

v1.0.0Developer Toolsstable

MCP for Unreal Engine 5

aiartificial-intelligencegame-developmentgame-enginemcp
Share:
398
Stars
0
Downloads
0
Weekly
0/5

What is Unreal Engine 5 MCP?

Unreal Engine 5 MCP is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp for unreal engine 5

MCP for Unreal Engine 5

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • MCP for Unreal Engine 5

Use Cases

Unreal Engine 5 automation
Game development with AI
Engine scripting via MCP
VedantRGosavi

Maintainer

LicenseNOASSERTION
Languagetypescript
Versionv1.0.0
UpdatedMay 20, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx ue5-mcp

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Unreal Engine 5 MCP

UE5-MCP is an MCP server that bridges AI assistants with Unreal Engine 5, enabling natural language control of game development workflows including scene creation, asset management, material and texture transfer, Blueprint manipulation, and performance profiling. It works alongside Blender via BlenderMCP for a full 3D pipeline, allowing developers to use text or image prompts to automate scene building, convert Blender scenes to UE5 levels, and perform automated debugging of game projects.

Prerequisites

  • Unreal Engine 5 installed (latest stable release recommended)
  • Blender installed (latest stable version) for the Blender-to-UE5 pipeline features
  • Python 3.x installed
  • An MCP-compatible client such as Claude Desktop or Cursor
  • Git for cloning the repository
1

Clone the Repository

Clone the UE5-MCP repository to your local machine.

git clone https://github.com/VedantRGosavi/UE5-MCP.git
cd UE5-MCP
2

Install Python Dependencies

Install the required Python packages listed in the requirements file.

pip install -r requirements.txt
3

Review Configuration Files

Consult the configurations.md file included in the repository for required settings. The project uses separate configuration, workflow, command, and AI integration documentation files.

# Key documentation files to read:
# configurations.md  - environment and settings
# workflow.md        - Blender + UE5 pipeline steps
# commands.md        - available MCP commands
# ai_integration.md  - AI-specific features
4

Set Up Blender Integration

For the text-to-scene and image-to-scene conversion pipeline, configure BlenderMCP within Blender following the workflow.md guide. This enables automatic scene generation and export to UE5 format.

# Within Blender, install the BlenderMCP addon
# Then enable it in Edit > Preferences > Add-ons
5

Configure Claude Desktop

Add UE5-MCP to your Claude Desktop configuration, pointing to the main server Python script.

{
  "mcpServers": {
    "ue5-mcp": {
      "command": "python",
      "args": ["/path/to/UE5-MCP/server.py"],
      "env": {}
    }
  }
}
6

Launch in UE5 or Blender

Follow the workflow.md instructions to start the MCP server within your UE5 project or Blender session. The server mediates between your AI client and the engine.

# Start the MCP server:
python server.py

# Or run directly:
python -m ue5_mcp

Unreal Engine 5 MCP Examples

Client configuration

Claude Desktop configuration for UE5-MCP using the local Python server script.

{
  "mcpServers": {
    "ue5-mcp": {
      "command": "python",
      "args": ["/path/to/UE5-MCP/server.py"],
      "env": {}
    }
  }
}

Prompts to try

Natural language commands for game development tasks using the UE5-MCP server.

- "Create a forest scene with 20 trees and a river in Blender and export it to UE5"
- "Apply a stone material to all static meshes in the current UE5 level"
- "Run a performance profile on the current level and identify bottlenecks"
- "Generate a Blueprint that makes the player character jump when pressing Space"

Troubleshooting Unreal Engine 5 MCP

Python dependencies fail to install

Ensure you are using a Python 3.x interpreter (not Python 2). Create a virtual environment first: 'python3 -m venv venv && source venv/bin/activate'. Then run 'pip install -r requirements.txt' inside the activated environment.

Blender scene export to UE5 produces empty or corrupt levels

Confirm that the BlenderMCP addon is properly installed and enabled in Blender's Add-ons preferences. Check workflow.md for the exact export steps and ensure the UE5 project has the necessary plugins enabled for importing the exported format.

UE5-MCP server crashes on startup

Check configurations.md for all required settings. Common causes include missing Unreal Engine installation path, incorrect Python interpreter version, or missing dependencies. Review the server's output logs for specific error messages.

Frequently Asked Questions about Unreal Engine 5 MCP

What is Unreal Engine 5 MCP?

Unreal Engine 5 MCP is a Model Context Protocol (MCP) server that mcp for unreal engine 5 It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Unreal Engine 5 MCP?

Follow the installation instructions on the Unreal Engine 5 MCP GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Unreal Engine 5 MCP?

Unreal Engine 5 MCP works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Unreal Engine 5 MCP free to use?

Yes, Unreal Engine 5 MCP is open source and available under the NOASSERTION license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "ue5-mcp": { "command": "npx", "args": ["-y", "ue5-mcp"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Unreal Engine 5 MCP?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides