Unreal Engine 5
Python-based MCP server for Unreal Engine 5 Blueprints. Enables LLM-powered editing of Blueprints, graphs, variables, functions, and components.
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
Maintainer
Works with
Installation
Manual Installation
npx ue5Configuration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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
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 projectClone 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.gitEnable 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.
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"]
}
}
}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.
Unreal Engine 5 Alternatives — Similar Developer Tools Servers
Looking for alternatives to Unreal Engine 5? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
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.
Set Up Unreal Engine 5 in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.