Unreal-MCPython: Claude AI x Unreal Editor Automation
Hello everyone!
Struggling with 3D level design in Unreal Engine?
Ever wanted to control the editor just by talking to AI?
Unreal-MCPython is a new plugin that connects Claude AI and Unreal Editor, making creative level design and asset management faster and easier than ever before.
What is Unreal-MCPython?
Unreal-MCPython is an Unreal-MCP (Model Context Protocol)-based plugin that links Claude AI (or any compatible MCP client) with Unreal Editor in real time.
You can ask the AI questions like, “What does this Blueprint node do?” or give commands such as, “Place 10 trees randomly on the terrain.”
By combining natural language AI conversations and the Python API, you can dramatically simplify repetitive tasks and rapid prototyping.
Key Features
-
Easily extensible for custom tools and workflows
-
Automated Level & Scene Composition
- Place or move actors in the scene simply by describing it in natural language
(e.g., “Randomly place 10 trees on the ground.”) - Automate repetitive placement tasks using the Python API
- Place or move actors in the scene simply by describing it in natural language
-
Blueprint Assistance
- Request explanations for selected Blueprint nodes
-
Claude AI Integration
- Talk directly with Claude to execute editor commands
- Get contextual help based on selected assets, nodes, and more
Quick Installation Guide
- Install Claude for Desktop
- Install the Unreal-MCPython plugin (via GitHub or Fab)
- Install and set up the unreal-mcp-server
- Enable the plugin in Unreal Engine
- Connect to the MCP server from Claude
For detailed instructions, see the GitHub ReadMe.
Demo
Video Demo
Screenshots
- Ask Claude, “Place 10 trees randomly on the terrain” → scene is automatically populated
- Select a Blueprint node and ask, “What does this node do?” → Claude explains its structure and function
- Speed up repetitive tasks using both Python API and AI conversation!
License
Apache-2.0 (Open Source!)
I created this project as a hobby, and while I may not be able to provide extensive support, contributions and feedback are always welcome!
I truly hope this plugin helps you in level design, prototyping, or any creative Unreal workflow.