unreal-mcp
11
The Unreal Engine MCP Server for Claude Desktop is a Python-based server that connects Claude Desktop with Unreal Engine 5.3, allowing users to create and manipulate 3D scenes through text prompts. This integration represents a significant step toward automating 3D scene generation and manipulation using natural language processing.
Unreal Engine MCP Server for Claude Desktop
This repository contains a Model Context Protocol (MCP) Python server for Claude Desktop to interface with Unreal Engine 5.3 using the Remote Control API. It enables the creation and manipulation of 3D objects based on text prompts.
Features
- Use text prompts to arrange assets in Unreal Engine Editor.
- Create static meshes and primitive shapes.
- Search and list available Unreal Engine assets.
- Modify existing objects' properties such as position, rotation, and material.
Quick Start
- Requirements: Python 3.10+, Unreal Engine 5.3 with Remote Control API, Claude Desktop (Windows).
- Installation: Clone the repository and install necessary packages.
- Configuration: Adjust Claude Desktop's settings to include the MCP server.
- Unreal Engine: Open your project with the enabled plugin.
- Launch: Restart Claude Desktop and verify connection by creating objects in Unreal Engine.
Troubleshooting
- Ensure Unreal Engine is running before the MCP server.
- Check connectivity issues and port availability.