unreal-engine-skills-for-claude-code Claude Code Plugin
Claude Code PluginClaude CodeDevelopmentDesign & Media ProductionAI Agents & AI App DevelopmentClaude Code Customization & WorkflowThe explanation below is AI-generated. Please verify it against the sources.
This is a Claude Code plugin that lets Claude operate a running Unreal Editor session through the Model Context Protocol (MCP). It bundles a skill (unreal-mcp) with usage instructions and a SessionStart hook that flags a project as an Unreal Engine codebase so Claude defaults to relevant conventions. The MCP server runs locally inside the editor process (default localhost port 8000) and has no authentication layer, so access is limited to processes on the same machine. Because it grants live, privileged control over a running editor and can execute arbitrary Python through one of its tools, the README stresses source-control hygiene and caution around permission-skipping modes.
What you can do with unreal-engine-skills-for-claude-code
- Install and enable the skill/hook bundle in Claude Code alongside the Unreal Engine ModelContextProtocol and AllToolsets plugins
- Start, stop, and reconfigure the local MCP server from the Unreal console, and generate the client config file for Claude Code
- Spawn, transform, inspect, and delete actors, and manage components and outliner folders
- Create and edit Blueprint graphs, nodes, pins, variables, and trigger compiles
- Find, load, save, move, and duplicate assets, including Data Tables, Curve Tables, and String Tables
- Author material graphs and material instances
- Inspect and edit static/skeletal meshes, LODs, collisions, Nanite settings, sockets, and bones
- Build Control Rigs and inspect State Trees and Behavior Trees
- Author Niagara VFX systems and Dataflow graphs
- Build UMG widget blueprints and automate Slate UI interactions
- Manage gameplay tags, inspect Gameplay Ability System state, and create Game Feature Plugins
- Discover, run, and inspect results of C++ automation tests
- Control the editor camera, take screenshots, manage selection, and inspect logs
- Batch multiple tool calls together via Python script execution inside the editor