Unreal MCP Server

Production-ready MCP server for Unreal Engine with comprehensive game development tools

Local serverstdioPython

What is the Unreal MCP Server?

Production-ready MCP server for Unreal Engine with comprehensive game development tools

What the server does

A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine through a native C++ Automation Bridge plugin. Built with TypeScript and C++.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
manage_assetAssets, Materials, Render Targets, Behavior Trees, Blueprint Struct (UserDefinedStruct) authoring
manage_blueprintBlueprints, SCS components, graph editing, UMG widgets, layout, bindings, animations
control_actorSpawn, delete, transform, physics, tags
control_editorPIE, Camera, viewport, screenshots
manage_levelLoad/save, streaming, lighting
system_controlUBT, Tests, Logs, Project Settings, CVars, Python Execution
inspectObject Introspection
manage_toolsDynamic tool management (enable/disable at runtime)
build_environmentLandscapes, foliage, procedural terrain, lighting, spline roads/rivers/fences
manage_level_structureLevels, sublevels, World Partition, streaming, data layers, HLOD, volumes
manage_geometryProcedural mesh creation and editing with Geometry Script
manage_pcgPCG graph assets, subgraphs, input/sampler/filter/spawner nodes, pin connections, execution, partition grid size, and node settings
animation_physicsAnimation BPs, skeletons, sockets, physics assets, cloth, vehicles, ragdolls, Control Rig, IK
manage_effectNiagara, particles, debug shapes, GPU simulations

How to install the Unreal MCP Server

claude mcp add unreal-engine --env UE_PROJECT_PATH=your-value --env MCP_AUTOMATION_PORT=your-value --env MCP_AUTOMATION_HOST=your-value --env MCP_METRICS_HOST=your-value --env MCP_METRICS_TOKEN=your-value -- npx -y unreal-engine-mcp-server

Configuration

VariableDescriptionRequired
UE_PROJECT_PATHFilesystem location the server is allowed to use.Optional
MCP_AUTOMATION_PORTConfiguration value read at startup.Optional
MCP_AUTOMATION_HOSTEndpoint or connection string the server talks to.Optional
MCP_METRICS_HOSTEndpoint or connection string the server talks to.Optional
MCP_METRICS_TOKENCredential the server authenticates with.Yes

Example prompts to try

  • “Use Unreal to manage asset.”
  • “Use Unreal to manage blueprint.”
  • “Use Unreal to control actor.”

Frequently asked questions

Production-ready MCP server for Unreal Engine with comprehensive game development tools Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.