Unreal Engine For Claude Desktop MCP Server

pure python Unreal Engine MCP server

Local serverstdioPython

What is the Unreal Engine For Claude Desktop MCP Server?

pure python Unreal Engine MCP server

What you get

This repository contains a Model Context Protocol (MCP) Python server that allows Claude Desktop to interact with Unreal Engine 5.3 (via Remote Control API), creating and manipulating 3D objects based on text prompts. This integration enables Claude to build and modify 3D scenes in Unreal Engine through natural language, representing an early step toward text-to-game-generation technology.

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
list_level_actorsList actors with optional filtering and transform data
get_selected_actorsInspect the current Unreal Editor selection
select_actorsSelect actors by label
save_current_levelSave the open map
remote_callCall any Unreal Remote Control function by object path or actor label
get_object_propertyRead any Unreal object property
set_object_propertyWrite any Unreal object property
create_basic_castleBuild the shared primitive castle workflow directly from MCP
verify_basic_castleVerify the expected castle actor set by prefix
reset_basic_castleDelete castle actors by prefix or strict plan labels

Example prompts to try

  • “Use Unreal Engine For Claude Desktop to list level actors.”
  • “Use Unreal Engine For Claude Desktop to get selected actors.”
  • “Use Unreal Engine For Claude Desktop to select actors.”

Frequently asked questions

Python 3.10+ and Unreal Engine 5.3 with the Remote Control API plugin enabled.