Connect Claude Code, Cursor, Windsurf, or any MCP-compatible AI agent directly to the Unreal Engine 5.7 Editor. The Unreal MCP Server exposes 207 editor tools across 34 categories, 12 context resources, and 10 workflow prompts via JSON-RPC 2.0 over HTTP — letting your AI assistant become a true co-developer.
KEY FEATURES
• 200+ Editor Tools — Actors, materials, Blueprints, Sequencer, landscapes, foliage, Niagara, audio, MetaSounds, physics, navigation, PCG, GAS, Enhanced Input, networking, AI behavior trees, and more.
• 5 Tool Presets — Full (207), Scene Building (152), Gameplay (122), Minimal (25), or Custom. Control AI context costs and switch presets with one click.
• Full Undo Support — Every mutating tool is wrapped in an editor transaction. Ctrl+Z works exactly as expected.
• Universal AI Compatibility — Works with Claude Code, Claude Desktop, Cursor, VS Code (Copilot), Windsurf, Antigravity, OpenCode, and any MCP-compatible client. Streamable HTTP transport with backward-compatible SSE. No vendor lock-in.
• 12 Context Resources — AI reads your project info, level hierarchy, selected actors, performance stats, and more for smarter, context-aware tool calls.
• 33 Blueprint Tools — Create, modify, and compile Blueprints entirely through AI. Add components, create variables, wire nodes, and set property values from natural language.
WHAT'S INCLUDED
• Pre-compiled binaries — install and launch, no build step required
• Full C++ source code with clean, extensible architecture
• 207 tools across 34 categories
• 5 tool presets for different workflows and context budgets
• 12 read-only resources for project and editor context
• 10 reusable workflow prompts for common tasks
• STDIO bridge for clients that don't support HTTP transport
• Live status bar indicator in the editor toolbar
• Rate limiting and security controls
• Comprehensive documentation
TOOL CATEGORIES (34)
Core: Actor (14), Editor (7), Asset (6), Level (4)
Scene Building: Material (5), Static Mesh (4), Batch Ops (3), Environment (4), Material Graph (8)
Scripting: Blueprint (33), Python Bridge (1)
Cinematic: Sequencer (8), Animation (5), Anim Graph (8)
World Building: Landscape (3), Foliage (4), Spline (7), World Partition (2)
VFX & Audio: Niagara (3), Audio (3), MetaSound (6)
Simulation: Physics (4), Navigation (3)
Data: Data Tools (3)
UI: Widget/UMG (3)
Procedural: PCG (9)
Gameplay: GAS (8), Enhanced Input (6), Game Framework (6)
Networking: Networking (5)
AI: AI Tools (8)
Workflow: Macro (6), Build (5), Engine API (3)
PLUGIN DEPENDENCIES (auto-enabled)
• EditorScriptingUtilities
• Niagara
• PCG
• EnhancedInput
• GameplayAbilities (optional)
• PythonScriptPlugin (optional)
TECHNICAL SPECS
• Protocol: MCP spec 2025-06-18 (Streamable HTTP)
• Transport: JSON-RPC 2.0 over HTTP, configurable port (default 13579)
• Engine: Unreal Engine 5.7 (Win64, Mac, Linux)
• Threading: All UE API calls dispatched to game thread automatically
• Full source code included
Documentation: https://docs.google.com/document/d/1RWMSzyDYV73lI9Lm3hxj_ShZzZezF6ZO/edit?usp=sharing&ouid=100992750347215391440&rtpof=true&sd=true