Agent Disco - MCP Python Bridge

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!