unreal-mcp

Automate Unreal Engine editor tasks via the Model Context Protocol.

1|Updated Jul 31, 2026
One-click install
npx skills add https://github.com/icyzh/hermes-web --skill unreal-mcp-icyzh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unreal-mcp
Source: https://github.com/icyzh/hermes-web/tree/main/optional-skills/creative/unreal-mcp
Command: npx skills add https://github.com/icyzh/hermes-web --skill unreal-mcp-icyzh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill removes the need for manual editor interaction by enabling an AI agent to programmatically control Unreal Engine, allowing for rapid scene assembly, lighting adjustments, and automated rendering without leaving the chat interface.

Core Features & Use Cases

  • Scene Automation: Spawn, move, and configure actors, lights, and environment settings using typed toolsets.
  • Visual Verification: Capture viewport screenshots to validate composition, lighting, and scale against project requirements.
  • Advanced Workflows: Execute complex, multi-step tasks like batch-placing assets or authoring Blueprint logic through programmatic scripts.

Quick Start

Ask the agent to build a moody forest clearing with a campfire and render a high-resolution shot of the scene.

Frequently Asked Questions about unreal-mcp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Unreal Engine scene construction and rendering without manual editor interaction?

Automating Unreal Engine scene construction and rendering is done via the Model Context Protocol, which lets an AI agent programmatically spawn actors, adjust lighting, and trigger cinematic renders directly through a chat interface.

What do I need to run Unreal Engine automation tasks through MCP?

To run Unreal Engine automation tasks through MCP, you need a running Unreal Editor 5.8+ instance with the Unreal MCP and AllToolsets plugins enabled. This environment allows the AI agent to control scene construction and rendering.

Can I capture viewport screenshots to verify scene composition in Unreal Engine programmatically?

Yes, you can capture viewport screenshots programmatically in Unreal Engine to verify scene composition, lighting, and scale. This visual verification is supported as part of the MCP automation workflow to validate against project requirements.

Does Unreal MCP support programmatic batching and Blueprint DSL authoring for complex workflows?

Unreal MCP supports complex workflows including programmatic batching for batch-placing assets and authoring Blueprint logic through Blueprint DSL. These advanced multi-step tasks are executed via programmatic scripts to automate editor tasks.

What is the best way to batch-place assets and adjust lighting in Unreal Engine via an AI agent?

The best way to batch-place assets and adjust lighting in Unreal Engine via an AI agent is by using typed toolsets through the Model Context Protocol. This allows you to spawn, move, and configure actors and environment settings programmatically without manual input.

Are there limitations when using MCP for Unreal Engine automation regarding editor versions or plugins?

Yes, the main limitation is that Unreal Engine automation via MCP requires Unreal Editor 5.8+ and specifically needs the Unreal MCP and AllToolsets plugins enabled. Without this exact environment setup, the automation cannot connect or function.