MCP Catalogs
Home

Unreal-MCP

by aadeshrao123·28·Score 44

MCP server providing 280+ commands to control Unreal Engine 5 from AI coding assistants.

developer-toolsai-llmother
4
Forks
0
Open issues
this month
Last commit
2d ago
Indexed

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:

you:Creating and managing game assets from AI coding environments
you:Automating Unreal Engine workflow through AI assistants
you:Integrating Unreal development with AI-powered code completion
you:Does this support Unreal Engine 4?
you:Can I use this with AI tools that don't support MCP?

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 README
  • health_check

    Verify the Unreal Engine bridge is running

  • find_assets

    Search assets by class, path, or name

  • create_blueprint

    Create a new blueprint asset

  • build_material_graph

    Build a material graph with nodes and connections

  • get_data_table_rows

    Retrieve rows from a data table

  • spawn_actor

    Spawn an actor in the level

  • performance_start_trace

    Start performance profiling trace

  • create_input_action

    Create a new enhanced input action

  • create_niagara_system

    Create a new Niagara VFX system

  • create_statetree

    Create a new StateTree asset

  • get_widget_tree

    Retrieve widget blueprint tree structure

  • execute_python

    Execute Python code in the editor

Comparable tools

ue-mcpunreal-cliue-py

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 doctor

Option 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.