Passer au contenu
Média 1 pour l'article MCP Python Bridge
0 commentaire

Description

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.

Version 1.8

  • Now supports Mac!

Version 1.7

  • Added network traffic profiling to Insights traces — captures replication bandwidth, RPC volume, and packet timing for diagnosing multiplayer bottlenecks.

  • Added MCP tools for controlling Play-In-Editor sessions, including multiplayer.

  • Created 30 new MCP tools for Blueprint reading and writing.

Version 1.6

  • Claude can now analyze Unreal Insights performance data directly through MCP!

  • Let Claude analyze your game's performance instead of deciphering Insights graphs yourself.

  • New Insights trace tools let the agent capture, parse, and identify bottleneck functions, spike frames, and per-scope timing from .utrace files.

  • New CSV Profiler tools let the agent capture and summarize high-level per-frame metrics including frame time, thread budgets, draw calls, memory, and trend analysis.

Version 1.5

  • Create Blueprints and Niagara systems conversationally with Claude.

  • Ask Claude to take a screenshot of the viewport and analyze the scene.

Version 1.4

Video: Claude makes a fantasy town.

Documentation: Getting Started

Join our Discord server: https://discord.gg/aZPw6YxUFz

Please Note: This plugin requires the Python Editor Script Plugin to be enabled.

Use Cases

  • Build and iterate with Claude on levels, Blueprints, and VFX by describing what you want in plain language.

  • Analyze game performance through Insights and CSV profiling without leaving your conversation.

  • Automate repetitive editor workflows like asset discovery, actor placement, and material assignment.

  • Extend the plugin with your own MCP tools to fit your team's pipeline.

Prompt Examples

  • "Create a rain particle effect with thin streaks falling at an angle. Save it to /Game/VFX/NS_Rain."

  • "Find the building meshes in my project and construct a two-story house with windows and a door."

  • "Profile the performance of this scene. Start with a CSV profile, then if there are issues, run an Insights trace to find the cause."

Tool Examples

  • execute_python: Execute any Python code in the Unreal Engine editor.

  • take_screenshot: Capture the editor viewport as an image for visual feedback.

  • analyze_trace: Parse an Insights .utrace file and return performance bottlenecks.

  • get_csv_profile: Get a parsed summary of frame time, GPU, draw calls, and memory stats.

  • spawn_actor: Spawn an actor in the current level.

  • find_assets: Search for specific assets by name, like Floor, Wall, Door.

  • get_selected_actors: Get the currently selected actors in the editor.

Notes

  • You can download the source code for free and build the plugin from this GitHub Repo.

  • Upgrades and maintenance of this plugin is possible with your support. Thank you!

Formats inclus