Unreal-MCP
Active·★ 39·MPL-2.0·Updated 2026-08-06
UnrealMCP is an AI bridge for Unreal Engine 5, allowing AI coding assistants to control the UE5 editor through a rich set of 280+ commands. It streamlines game development by enabling AI to create materials, blueprints, VFX, manage data, and profile performance directly from the terminal.
#Unreal Engine#AI Assistant#Game Development#Editor Automation#CLI#Python#Material Generation#VFX
01
Features
01Comprehensive Editor Control: Over 280 commands across 13 categories for assets, blueprints, materials, data tables, actors, Niagara VFX, StateTree, and performance profiling.
02AI Assistant Integration: Seamlessly integrates with various AI coding assistants like Claude Code, Cursor, VS Code/Copilot, and others via CLI or MCP Server.
03Dual Interface: Offers both a standalone Go CLI (ue-cli) for direct TCP communication and a Python-based MCP server for broader AI tool compatibility.
04Automated Content Creation: Enables AI to programmatically create and modify complex game assets such as materials, blueprints, Niagara VFX, and StateTrees.
05Performance Profiling & Diagnostics: Provides commands to start/stop performance traces and analyze insights directly from the editor.
02
Compatibility
Unreal Engine 5.7+
Game Engine
Verified via docs
Python 3.10+
Runtime
Verified via docs
Node.js (for npm)
Runtime
Verified via docs
Windows, macOS, Linux
OS
Verified via docs
AI Coding Assistants (e.g., Claude Code, Cursor, VS Code)
Tool Integration
Verified via docs
03
Quick start
1
$ npm install -g unrealcli
04
Use cases
↳Material Creation: Generate complex materials with specific properties and graphs (e.g., "Create a red metallic material at /Game/Materials/M_RedMetal with roughness 0.3 and metallic 1.0").
↳Actor Spawning & Placement: Programmatically spawn and position actors in a level (e.g., "Spawn 5 point lights in a circle around the origin at height 300").
↳Blueprint Logic Development: Create Blueprint actors, add components, and implement event-driven logic (e.g., "Create a Blueprint actor called BP_HealthPickup... set it up so on BeginOverlap it prints 'Health Picked Up'").
↳Performance Profiling: Start, stop, and diagnose performance bottlenecks in Unreal Engine (e.g., "Start a performance trace, play for 10 seconds, stop it, then diagnose the bottlenecks").
↳Data Table Management: Interact with and modify data tables (e.g., "Show me the schema of DT_Items, then add a new row called 'IronIngot' with StackSize 100").
05
Alternatives
UnrealClaude★ 945
Claude Code CLI integration for Unreal Engine 5.7 - Get AI coding assistance with built-in UE5.7 documentation context directly in the editor.
Unreal-MCP★ 51
AI Game Developer for Unreal Engine — MCP plugin (C++ editor plugin + .NET bridge), unreal-cli, connects Unreal Editor to AI agents via ai-game.dev or a local MCP server
blender-mcp★ 62
Headless Blender automation via FastMCP — 41 portmanteau tools (150+ ops). Batch mesh/VSE/Grease Pencil, VRM, Gaussian splats; optional live bridge. For Cursor / Claude Desktop. React dashboard + Tauri app.
mcp-server-servicenow★ 25
MCP server for ServiceNow — 19 tools for incidents, CMDB, update sets. OAuth 2.1+PKCE, Claude Code skills, FastMCP 3.0. Works on any SN version (Tokyo+), no entitlements needed.
godot-mcp★ 178
Give your AI assistant eyes and hands in the Godot editor: scene editing, input injection, deterministic playtesting, and live game state for agents
eplan-rag-mcp★ 124
EPLAN Electric P8 2026 2027 + AI: MCP servers, docs RAG, and a Claude Code skill for EPLAN scripting/API development. EEC PRO RAG
Comments
Log in to leave a comment
No comments yet. Be the first!