Unreal Engine 5

v1.0.0Developer Toolsstable

Python-based MCP server for Unreal Engine 5 Blueprints. Enables LLM-powered editing of Blueprints, graphs, variables, functions, and components.

aiblueprintsclaudeclaude-codegamedev
Share:
42
Stars
0
Downloads
0
Weekly
0/5

What is Unreal Engine 5?

Unreal Engine 5 is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to python-based mcp server for unreal engine 5 blueprints. enables llm-powered editing of blueprints, graphs, variables, functions, and components.

Python-based MCP server for Unreal Engine 5 Blueprints. Enables LLM-powered editing of Blueprints, graphs, variables, functions, and components.

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

Features

  • Python-based MCP server for Unreal Engine 5 Blueprints. Enab

Use Cases

Blueprint editing automation
Variable and function management
Component manipulation
mirno-ehf

Maintainer

LicenseMIT
Languagec++
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx ue5

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

ue5-mcp is a Python-based MCP server paired with an Unreal Engine 5 editor plugin that exposes your UE5 project's Blueprints, Materials, and Animation Blueprints to AI assistants over a local HTTP server. The editor plugin runs inside the UE5 process and makes your project assets addressable, while the MCP wrapper connects this to Claude Code or other MCP clients so you can issue natural language instructions to read, modify, and create Blueprints directly. Game developers use it to accelerate Blueprint authoring, automate refactoring across large projects, document game systems, and iterate on component logic without leaving their AI assistant.

Prerequisites

  • Unreal Engine 5 installed and a UE5 project open
  • Python 3.9 or later (for the MCP server wrapper)
  • Claude Code or another MCP client that supports local HTTP servers
  • Git (to clone and install the plugin into your project)
  • Sufficient UE5 editor running time — the plugin requires the editor to be open
1

Install the ue5-mcp plugin into your project

The easiest way to set up the plugin is to tell Claude Code to install it for you from the repo URL. Claude will clone the plugin and configure the MCP server.

Set up https://github.com/mirno-ehf/ue5-mcp in my project
2

Clone the repository manually (alternative)

If you prefer manual installation, clone the repo and follow the setup instructions in the repository to place the UE5 plugin in your project's Plugins/ directory.

git clone https://github.com/mirno-ehf/ue5-mcp.git
3

Enable the plugin in Unreal Engine

Open your UE5 project, navigate to Edit → Plugins, search for the ue5-mcp plugin, enable it, and restart the editor. The plugin will start its local HTTP server automatically.

4

Configure your MCP client

Add the ue5-mcp Python server to your MCP client config, pointing it at the local HTTP server the UE5 plugin exposes. Check the repo README for the exact port and endpoint after installation.

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

Verify the connection

With your UE5 editor open and the plugin enabled, ask Claude to list available Blueprints in your project to confirm the MCP server is communicating with the editor.

Unreal Engine 5 Examples

Client configuration

Claude Desktop config for the ue5-mcp Python server wrapper.

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

Prompts to try

Natural language prompts that the ue5-mcp plugin handles for Blueprint editing and project exploration.

- "Add a health component to my player character Blueprint"
- "Find everywhere I use GetActorLocation and replace it with a cached version"
- "What does my damage system do? Walk me through the relevant Blueprints"
- "Create a new Blueprint that extends ActorComponent and add a float variable called Speed"
- "List all Blueprint classes in the project that inherit from Character"

Troubleshooting Unreal Engine 5

The MCP server cannot connect to the UE5 editor plugin

The UE5 editor must be open and the plugin must be enabled in your project. Check Edit → Plugins to confirm it is active, then restart the editor and the MCP server.

Python server fails to start with import errors

Make sure you are using Python 3.9+ and have installed any dependencies listed in the repo's requirements.txt with: pip install -r requirements.txt

Blueprint changes made via Claude are not visible in the editor

The editor may need a refresh. Try clicking 'Compile' on the affected Blueprint in the UE5 editor, or use the 'Refresh' option in the asset browser to reload the modified assets.

Frequently Asked Questions about Unreal Engine 5

What is Unreal Engine 5?

Unreal Engine 5 is a Model Context Protocol (MCP) server that python-based mcp server for unreal engine 5 blueprints. enables llm-powered editing of blueprints, graphs, variables, functions, and components. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Unreal Engine 5?

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

Which AI clients work with Unreal Engine 5?

Unreal Engine 5 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 free to use?

Yes, Unreal Engine 5 is open source and available under the MIT 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": { "command": "npx", "args": ["-y", "ue5"] } } }

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

Read the full setup guide →

Ready to use Unreal Engine 5?

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