This plugin creates a server implementation of Model Context Protocol (MCP). This allows MCP clients, like Anthropic's Claude, to access the full UE Python API.
Video: Claude makes a fantasy town.
Documentation: Getting Started
Please Note: This plugin requires the Python Editor Script Plugin to be enabled.
Use Cases
Interactively develop tools and workflows in Python with an agent like Claude.
Use Claude to intelligently and dynamically automate your workflows.
General collaborative development with an AI agent.
Prompt Examples
create_town: Instructs Claude to build a fantasy town from a set asset library.
create_castle: Instructs Claude to use basic shapes to build a castle.
Tool Examples
get_actors: List all actors in the current level.
get_actor_details: Get details for a specific actor by name.
spawn_actor: Spawn an actor in the current level.
modify_actor: Modify a property of an existing actor.
get_selected_actors: Get the currently selected actors in the editor.
set_material: Apply a material to a static mesh actor.
delete_all_static_mesh_actors: Delete all static mesh actors in the scene.
get_project_dir: Get the top level project directory.
get_content_dir: Get the content directory.
find_basic_shapes: Search for basic shapes for building.
find_assets: Search for specific assets by name, like Floor, Wall, Door.
get_asset: Get the dimensions of an asset.
create_grid: Create a grid evenly spaced with the provided asset.
Notes
You can download the source code for free and build the plugin from this GitHub Repo.
Instructions and files to setup Claude Desktop to interact with this plugin are here.
Upgrades and maintenance of this plugin is possible with your support. Thank you!