unreal-mcp

unreal-mcp

3.4

If you are the rightful owner of unreal-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This repository contains a Model Context Protocol (MCP) Python server that allows Claude Desktop to interact with Unreal Engine 5.3, enabling the creation and manipulation of 3D objects based on text prompts.

The Unreal Engine MCP Server for Claude Desktop is a Python-based server that facilitates interaction between Claude Desktop and Unreal Engine 5.3 using the Remote Control API. This integration allows users to create and modify 3D scenes in Unreal Engine through natural language commands, marking a significant step towards text-to-game-generation technology. The server supports the creation of static meshes, asset arrangement, and asset lookup within Unreal Engine projects. It is designed to work seamlessly with Claude Desktop on Windows, requiring Python 3.10+, Unreal Engine 5.3 with the Remote Control API enabled, and specific configurations in Claude Desktop.

Features

  • Basic Object Creation: Create primitive shapes like cubes, spheres, and cylinders with customizable parameters such as position, rotation, scale, colors, and materials.
  • Blueprint Actor Creation: Spawn actors from Blueprint classes with custom parameters, allowing for the creation of buildings, props, and characters.
  • Scene Manipulation: Modify existing objects by changing their position, rotation, scale, colors, materials, and visibility.
  • Asset Discovery: Search for and list available assets, filtering by asset type, searching in specific paths, and finding assets matching certain terms.