X Post Details Epic Games’ Unreal Engine Skills Plugin for Claude Code via MCP
According to @mylifcc on X, Epic Games open-sourced an Unreal Engine plugin for Claude Code. The post describes direct editor control via MCP, 30+ toolsets, pro
According to @mylifcc on X, Epic Games open-sourced unreal-engine-skills-for-claude-code-plugin on GitHub and made it available through Anthropic's official plugin marketplace (claude-plugins-official). The post says Claude Code can directly control a running Unreal Editor through the Model Context Protocol (MCP), rather than only generating C++ snippets outside the engine.

Image source: @mylifcc / X
In a follow-up X post, @mylifcc gives /plugin install unreal-engine-skills-for-claude-code@claude-plugins-official as the Claude Code installation command.
Over 30 Toolsets Across Core Editor Domains
According to @mylifcc, the plugin works with Unreal Engine's built-in ModelContextProtocol and AllToolsets plugins and uses ToolsetRegistry to expose interfaces across core editor subsystems.
- Scene and Blueprint Authoring: Spawns, transforms, and removes Actors, generates Blueprint assets, places nodes, links pins, manages variables, and triggers compilation directly inside the editor.
- Art and Visual Effects: Constructs Material Graphs, sets up Nanite, LOD, and collision configurations, and creates Niagara particle systems and Dataflow graphs.
- Animation and Sequencer: Assembles Control Rigs, State Trees, and Behavior Trees, while also manipulating Sequencer keyframes and cinematic camera tracks.
- Gameplay Systems and Automation: Inspects Gameplay Ability System (GAS) states, builds UMG widget blueprints, and discovers and executes C++ automation tests.
Meta-Tools Architecture and Prompt Cache Warmth
The @mylifcc post says loading several hundred editor tool definitions at once would inflate token use and disrupt the prompt cache. It describes three meta-tools that keep baseline context overhead to roughly 250-plus tokens.
- Exposed Meta-Tools: The plugin exposes only
list_toolsets,describe_toolset, andcall_toolby default. - On-Demand Tool Discovery: According to the post, Claude dynamically looks up needed toolsets and calls them within the same turn, keeping the prompt cache warm while supporting concurrency-safe calls.
Reconnection Proxy Daemon and Operational Caveats
The @mylifcc post notes that Unreal Editor may be recompiled, restarted, or recover from a crash during development. It describes an optional unreal_mcp_proxy daemon that can preserve the Claude Code-side MCP session and reconnect after the editor returns.
- Optional Session Persistence Proxy (
unreal_mcp_proxy): The post says it keeps the Claude Code-side MCP session alive when Unreal Editor closes or restarts and reconnects automatically after the editor recovers. - Core Skills and Environment Hooks: According to @mylifcc's post, the distribution includes
unreal-mcpfor agent editor guidelines,create-toolsetfor registering C++ and Python extensions, andunreal-skillfor authoring project-specific engine skills. A session startup hook (hooks/unreal-context.sh) injects coding constraints adhering to UObject, Slate, and UHT conventions. - Execution Caveats: The @mylifcc post says
ProgrammaticToolset.execute_tool_scriptcan bundle complex multi-step work into one Python script executed inside the editor process. Separately, X user @waitingdanger wrote that the plugin page advises serial tool execution and saving before and after batch changes.