Alpha-XP - ClaudeProMCP — AI Game Dev Studio

ClaudeProMCP — AI Game Dev Studio brings the full power of Claude AI directly into your Unreal Engine 4.27 editor as a native docked panel. Describe what you want in plain English and Claude executes it — spawning actors, building Blueprints, setting up lights and cameras, configuring AI behaviour trees, painting foliage, editing materials, managing sequences, and much more — through 53 live MCP editor tools that act on your project in real time without you ever leaving the editor...

Unlike generic AI chat tools, ClaudeProMCP speaks directly to the editor through a local Model Context Protocol (MCP) server running inside the engine process. Claude sees your tool list, chooses the right ones, and chains multiple operations together in a single request. The entire conversation streams token-by-token so you watch the reasoning and results appear live.

Whether you are a solo developer who wants to move faster, a team lead delegating repetitive setup work, or a technical artist who needs to iterate quickly on lighting and materials — ClaudeProMCP removes the friction between your idea and the editor state.

Optional Plugin Features Three optional plugins unlock additional tool categories. Enable them in Edit → Plugins if needed:
EditorScriptingUtilities — required for asset and file_system tools
EnhancedInput — required for enhanced_input tool
ControlRig — required for control_rig tool (experimental)
All three are optional; the remaining 45 tools work without them.

Example request "Build a patrol AI character: create a Blackboard with a PatrolTarget vector key, a Behavior Tree with a Sequence → MoveTo task, and a NavMesh-enabled Character Blueprint with a random patrol component — then rebuild the NavMesh.."

Technical DetailsFeatures

  • In-editor Claude AI chat panel — native Unreal Engine docked tab with streamed NDJSON responses

  • 53 live MCP (Model Context Protocol) editor tools — Claude invokes them automatically during conversation

  • Actor spawning, movement, property editing, and deletion via dedicated tools

  • Blueprint query and modify — variables, functions, event graphs, node connections, recompile

  • Animation Blueprint state machine editing — states, transitions, animation asset binding

  • UMG Widget Blueprint tree creation — Canvas Panels, Text Blocks, Buttons, Images, event binding

  • Light placement — Point, Spot, Directional, Rect, Sky Light with intensity, colour, and shadow settings

  • Camera, Decal, and Post Process Volume placement with full parameter control

  • Complete Character Blueprint scaffolding — mesh, movement, spring arm, camera, anim class

  • AI toolset — Blackboard (typed keys), Behavior Tree (Sequence/Selector/Task nodes), NavMesh rebuild

  • Level Sequence creation with actor bindings and transform keyframe tracks

  • Material graph building — expression nodes, parameters, output connections, blending modes

  • Sound Cue graph creation — Modulator, Random, Mixer, Attenuator, Looping nodes

  • DataTable and CurveTable asset creation and row management

  • BlendSpace, AnimMontage, Physics Asset, Control Rig, and IK Setup tools

  • Enhanced Input (IMC + actions) and legacy UInputSettings axis/action mapping

  • Asset search, dependency graph querying, and referencer lookup

  • Python/Blueprint editor script execution with safety permission dialogs

  • Async background task queue — long operations run without blocking the editor, with status polling

  • Session persistence — full chat history saved and restored as JSON

  • Project context injection — source classes, asset types, and level actors summarised automatically

  • Foliage painting and Landscape actor creation

  • Viewport screenshot capture and Output Log querying

  • Configurable API key, model, allowed tools, and permission mode in Settings panel

  • Quick-start prompt templates on the welcome screen — click to send

External Dependencies — Required Before First Use This plugin requires Node.js v18+ and the Claude CLI (npm install -g @anthropic-ai/claude-code) installed on the development machine. An Anthropic API key is required — enter it once in the plugin Settings panel.

After installing the plugin, run once:
cd Plugins/ClaudeProMCP/Resources/UE4-Claude-mcp && npm install

Note: node_modules is not included in the Fab download (Fab policy prohibits executables). This one-time step installs the MCP bridge dependencies.