
Beschreibung
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
Now works with MeshConnect!
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!