VibeUE

MCP Server for Unreal Engine

BLUEPRINT MCP TOOLS

44+ powerful MCP tools for Unreal Engine development. From Blueprint creation to UE5 automation, master your development workflow with our comprehensive MCP toolkit.

44+ TOOLS
7 CATEGORIES
USER FRIENDLY

🔧 BLUEPRINT DEVELOPMENT

Core tools for creating, modifying, and managing Blueprint classes, functions, variables, and nodes

🆕 create_blueprint

Create new Blueprint classes

⚡ compile_blueprint

Compile and validate Blueprint classes

🔄 reparent_blueprint

Change Blueprint parent class

📊 get_blueprint_info

Get detailed Blueprint information

📋 summarize_event_graph

Analyze Blueprint event graphs

âš™ī¸ set_blueprint_property

Set Blueprint class properties

âš™ī¸ FUNCTIONS & VARIABLES

Advanced tools for managing Blueprint functions, variables, and their properties

🔧 manage_blueprint_function

Multi-action function management

đŸ“Ļ manage_blueprint_variables

Unified variable management system

📋 list_custom_events

List Blueprint custom events

🧩 BLUEPRINT NODES

Tools for discovering, creating, and managing Blueprint graph nodes

đŸ› ī¸ manage_blueprint_node

Multi-action node management

🔍 get_available_blueprint_nodes

Discover available node types

📊 get_node_details

Get detailed node information

🎨 UMG WIDGET DEVELOPMENT

Complete toolkit for creating and managing UMG widgets and UI components

🆕 create_umg_widget_blueprint

Create new UMG Widget Blueprint classes

đŸ—‘ī¸ delete_widget_blueprint

Delete Widget Blueprint assets

📋 get_widget_blueprint_info

Get detailed widget information

🎨 get_available_widget_types

List all available widget types

🔍 get_available_widgets

Discover available widget types

✅ validate_widget_hierarchy

Validate widget structure

📚 get_umg_guide

Get UMG styling guidelines

âš™ī¸ WIDGET COMPONENTS & PROPERTIES

Tools for managing widget components, properties, events, and interactions

➕ add_widget_component

Add any widget component type

➖ remove_umg_component

Remove widget components

📋 list_widget_components

List all widget components

âš™ī¸ set_widget_property

Set widget component properties

🔍 get_widget_property

Get widget property values

📋 list_widget_properties

List available widget properties

📊 get_widget_component_properties

Get component property details

🎮 bind_input_events

Bind input events to widgets

📋 get_available_events

List available widget events

🧩 COMPONENT MANAGEMENT

Tools for managing Blueprint components, hierarchy, and properties

➕ add_component

Add components to Blueprints

🧩 add_component_to_blueprint

Add components with properties

➖ remove_component

Remove Blueprint components

🔄 reorder_components

Reorder component hierarchy

🔍 get_available_components

Discover available components

📊 get_component_info

Get component details

đŸ—ī¸ get_component_hierarchy

Analyze component hierarchy

âš™ī¸ set_component_property

Set component properties

🔍 get_property_metadata

Get property metadata

🔧 SYSTEM & UTILITIES

Essential system tools for asset management, connectivity, and project operations

🔍 search_items

Search for assets in projects

🔗 check_unreal_connection

Test Unreal Engine connectivity

📂 open_asset_in_editor

Open assets in their editors

đŸ“Ĩ import_texture_asset

Import texture files

📤 export_texture_for_analysis

Export textures for analysis

🔄 convert_svg_to_png

Convert SVG to PNG format

❓ get_help

Get comprehensive tool help

🚧 Development in Progress

VibeUE is actively under development! The tool count may differ from what's listed here as we continuously refine our toolkit. We sometimes consolidate tools to create more efficient workflows, which may reduce the total count, but functionality is always growing. Every update brings more power and better Vibe Coding experiences!

Need help getting started? Check out our comprehensive documentation and guides.

Ready to Experience Vibe Coding?

Join the revolution in Unreal Engine development with our powerful MCP tools