py-ue5-mcp-server
If you are the rightful owner of py-ue5-mcp-server 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 enables Claude to interact with Unreal Engine 5 through natural language.
The py-ue5-mcp-server is a Model Context Protocol server designed to facilitate interaction between Claude, a natural language processing model, and Unreal Engine 5. By utilizing the Remote Control API, this server allows users to create, manipulate, and control 3D objects and Blueprint actors in Unreal Engine through conversational text. This integration provides a seamless way to manage scenes, interact with Blueprint actors, and discover assets using natural language, making it easier for users to bring their creative visions to life in a 3D environment.
Features
- Natural Language Control: Create and manipulate 3D objects using conversational text with Claude.
- Blueprint Actor Interaction: Access functions in Blueprint actors through simple text prompts.
- Scene Management: Build, modify, and arrange scenes with text-based instructions.
- Asset Discovery: Search and utilize assets in your Unreal project through Claude.
- Real-time Feedback: Get immediate visual results in your Unreal Engine viewport.
Tools
get_all_scene_actors
Get a list of all actors in the current level.
spawn_actor
Spawn a blueprint actor in the current Unreal Engine level.
spawn_snowman_family
Spawns a family of three snowmen in the current Unreal Engine level.
modify_actor
Modify an existing actor's properties in the Unreal Engine level.