UE5-MCP (Model Control Protocol)
LocalAbout UE5-MCP (Model Control Protocol)
UE5-MCP is an MCP-based project that connects Blender and Unreal Engine 5 to add AI-driven automation to level creation. It builds on BlenderMCP, and its README states that development has stopped and only the docs remain for reference.
Key features
- 01Text and image based Blender scene generation
- 02Asset transfer automation between Blender and UE5
- 03Scene import and level conversion for UE5
- 04Blueprint scripting assistance and performance profiling
- 05Automated debugging for UE5
Use cases
- 01Prototyping game levels with AI-assisted generation
- 02Transferring models and materials from Blender to UE5
- 03Assisting Blueprint authoring and debugging in UE5 projects
MCP support
The project runs as an MCP server that exposes Blender and UE5 automation; specific commands are documented in commands.md.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEUE5-MCP (Model Control Protocol)
UPDATE: unfortunately we didnt move forward with the project due to time constraints. Feel free to use the docs.
Overview
UE5-MCP (Model Control Protocol) is designed to integrate AI-driven automation into Blender and Unreal Engine 5 (UE5) workflows. This project builds upon BlenderMCP to provide an end-to-end pipeline for AI-driven game level creation, enhancing level design, asset management, and gameplay programming.
Features
- AI-Driven Scene Generation (via BlenderMCP):
- Text-to-Scene conversion in Blender
- Image-to-Scene reference-based generation
- Material and texture management
- Automated scene composition
- PolyHaven asset integration
- Unreal Engine Integration:
- Automated scene import
- Game level conversion
- Material and lighting transfer
- Level optimization utilities
- Blueprint-based scene manipulation
- Asset Management & Creation:
- Generates and modifies 3D models, textures, and materials using AI
- Workflow automation for asset transfers between Blender and UE5
- Gameplay Programming & Debugging:
- Assists in Blueprint scripting
- Performance profiling
- Automated debugging for UE5
Prerequisites
- Blender (latest stable version)
- Unreal Engine 5 (UE5)
- Python 3.x
- Required Python packages (specified in
dependencies.md)
Installation
- Clone the repository:
git clone https://github.com/your-repo/UE5-MCP.git - Install dependencies:
pip install -r requirements.txt - Configure settings (refer to
configurations.md) - Run MCP within Blender or UE5 as per the workflow instructions (
workflow.md)
Usage
- For Blender: Use Blender-MCP to automate scene creation and asset generation
- For Unreal Engine 5: Utilize UE5-MCP for automated level design, asset integration, and debugging
- For AI Integration: Check
ai_integration.mdfor available AI-powered automation features
For detailed commands and parameters, refer to commands.md.
Contributing
See CONTRIBUTING.md for contributing guidelines and best practices.
License
Refer to LICENSE.md for licensing details.
Troubleshooting
If you encounter issues, check troubleshooting.md or submit an issue on GitHub.
Contact
Vedant Gosavi Aditya Mhambrey Charles Green
Acknowledgments
- BlenderMCP project contributors
- Unreal Engine community
- [Additional acknowledgments]
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.