Unreal MCP

Created By
aadeshrao1233 months ago
MCP bridge that connects AI coding assistants to the Unreal Engine 5 editor. Create materials, blueprints, spawn actors, manage data tables, profile performance, and 100+ more tools — all through natural language. Works with Claude Code, Cursor, VS Code, Gemini, Windsurf, JetBrains, Zed, and Amazon Q. Install with: pip install unrealmcp
Overview

UnrealMCP

MCP bridge for Unreal Engine 5 that lets AI assistants control the editor through 100+ tools.

Install

pip install unrealmcp

Then add to your AI tool's MCP config:

{
  "mcpServers": {
    "unreal": {
      "command": "unrealmcp",
      "args": [],
      "env": {}
    }
  }
}

Features

  • 100+ editor tools: materials, blueprints, actors, data tables, widgets, enhanced input, profiling
  • 8 AI tools supported: Claude Code, Cursor, VS Code/Copilot, Gemini CLI, Windsurf, JetBrains/Rider, Zed, Amazon Q
  • Zero config: just "command": "unrealmcp" — no paths, no tokens, no Docker
  • Auto-discovers the running UE5 editor via port file
  • Tested on UE 5.7, may work on earlier 5.x versions

How It Works

  1. A C++ plugin runs inside the UE5 editor as a TCP server
  2. The Python MCP server (unrealmcp) translates AI tool calls into TCP commands
  3. The editor executes commands and returns results
  4. No manual port configuration — the server auto-discovers the editor

Tool Categories

CategoryExamples
Assetsfind, list, import, duplicate, rename, delete
Blueprintscreate, compile, add components, variables, functions, graph nodes
Materialscreate, build node graphs, apply to actors, create instances
Data Tablesschema, add/update/delete rows
Data Assetscreate, read/write properties
Actorsspawn, transform, delete, get properties
Enhanced Inputactions, mapping contexts, triggers, modifiers
Widgets (UMG)add, remove, move, get/set properties
Profilingstart/stop traces, diagnose bottlenecks, flame charts, frame analysis

Server Config

{
  "mcpServers": {
    "unreal": {
      "command": "unrealmcp",
      "args": [],
      "env": {}
    }
  }
}
Project Info
Created At
3 months ago
Updated At
3 months ago
Author Name
aadeshrao123
Star
-
Language
-
License
-
Category

Recommend Servers

View All
Payai X402 Tools

9 hours ago
Payai X402 Tools

8 hours ago