unreal-engine-skills-for-claude-code Plugin
Plugin Claude Code Development Design & Media ProductionAI Agents & AI App DevelopmentClaude Code Customization & WorkflowThe explanation below is AI-generated. Please verify it against the sources.
This is "unreal-engine-skills-for-claude-code," a Claude Code plugin that lets Claude control a running Unreal Editor instance directly through the Model Context Protocol (MCP). According to the README, it exposes hundreds of tools via Unreal's ToolsetRegistry across 30+ toolsets covering actors, blueprints, materials, Niagara, Control Rigs, Sequencer, State Trees, widgets, the Gameplay Ability System, and automation testing. It requires Unreal Editor with the ModelContextProtocol and AllToolsets plugins enabled, and the MCP server running (default localhost:8000). The README includes explicit security warnings: localhost is not a trust boundary, and the execute_tool_script tool can run arbitrary Python with full editor-privileged access, so caution is advised especially with --dangerously-skip-permissions. It supports macOS, Linux, and Windows (via Git Bash or WSL).
Overview
Not a SaaS. It is a Claude Code plugin (skills + a SessionStart hook) that connects to an Unreal Editor MCP server, allowing Claude to inspect and modify a live Unreal Engine project through exposed editor tools.
What you can do with unreal-engine-skills-for-claude-code
- Spawn, transform, inspect, and delete actors; manage components and outliner folders
- Create and edit Blueprints (graphs, nodes, pins, variables, compile)
- Find, load, save, move, and duplicate assets; edit Data Tables, Curve Tables, and String Tables
- Author material graphs and configure material instances
- Inspect/edit static and skeletal meshes, LODs, collisions, Nanite, sockets, and bones
- Build Control Rigs and inspect State Trees and Behavior Trees
- Create and edit Level Sequences, keyframe animation, manage cameras, and import/export FBX via Sequencer
- Author Niagara VFX systems and Dataflow graphs
- Build UMG widget blueprints and automate Slate UI interaction
- Manage gameplay tags, inspect GAS state, create Game Feature Plugins, and edit physics assets
- Discover, run, and inspect C++ automation tests
- Take screenshots, control the camera, and inspect logs from the editor
- Batch multiple tool calls into a single Python script execution
Sources
Original description (English)
Control Unreal Editor directly from Claude Code via MCP. Hundreds of tools exposed via Unreal's ToolsetRegistry across 30+ toolsets: actors, blueprints, materials, Niagara, Control Rigs, Sequencer, State Trees, widgets, Gameplay Ability System, automation testing, and more.