Unreal-MCP
by aadeshrao123·★ 28·Score 44
MCP server providing 280+ commands to control Unreal Engine 5 from AI coding assistants.
Overview
UnrealMCP bridges Unreal Engine 5 with AI coding assistants like Claude Code, Cursor, and Windsurf via both CLI and MCP protocols. It supports comprehensive control over Unreal assets including materials, blueprints, Niagara VFX, StateTrees, data tables, actors, performance profiling, and more. The server exposes 280+ commands across 13 categories through a C++ plugin running inside the editor, communicating via TCP.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this if you work with Unreal Engine 5 and want to integrate AI assistants directly into your development workflow for asset creation and management.
When NOT to choose this
Don't choose this if you don't use Unreal Engine 5, or if you prefer a more general-purpose game engine interface.
Tools this server exposes
12 tools extracted from the READMEhealth_checkVerify the Unreal Engine bridge is running
find_assetsSearch assets by class, path, or name
create_blueprintCreate a new blueprint asset
build_material_graphBuild a material graph with nodes and connections
get_data_table_rowsRetrieve rows from a data table
spawn_actorSpawn an actor in the level
performance_start_traceStart performance profiling trace
create_input_actionCreate a new enhanced input action
create_niagara_systemCreate a new Niagara VFX system
create_statetreeCreate a new StateTree asset
get_widget_treeRetrieve widget blueprint tree structure
execute_pythonExecute Python code in the editor
Comparable tools
Installation
Installation
Option A: CLI (Recommended for Claude Code)
# Install CLI tool
npm install -g unrealcli
# Setup in UE5 project
cd YourProject/
ue-cli init
ue-cli doctorOption B: MCP Server (For Cursor, Windsurf, etc.)
# Clone plugin to project
git clone https://github.com/aadeshrao123/Unreal-MCP.git Plugins/UnrealMCP
# Install Python server
pip install unrealmcp
# Add to Claude Desktop config (example)
{
"mcpServers": {
"unreal": {
"command": "unrealmcp"
}
}
}FAQ
- Does this support Unreal Engine 4?
- Currently supports Unreal Engine 5 (tested on 5.7, may work on earlier 5.x versions).
- Can I use this with AI tools that don't support MCP?
- Yes, it offers a CLI mode that works with tools like Claude Code through bash tools.
Compare Unreal-MCP with
Last updated · Auto-generated from public README + GitHub signals.