VibeUE

MCP Server for Unreal Engine

UNREAL ENGINE MCP DOCUMENTATION

Master Vibe Coding and Agentic Development with our comprehensive UMG and Blueprint MCP tools guide

🚀

INSTALLATION & QUICK START

Prerequisites

Unreal Engine 5.7+

Python 3.12+

Git (only for GitHub installation)

MCP Client (VS Code, Claude Desktop, Cursor, Windsurf)

  1. 1
    Install VibeUE Plugin

    Choose one of the following installation methods:

    🌟 Option A: Install from FAB (Recommended)

    Easy installation - No manual setup required

    Automatic updates - Get the latest features

    Verified builds - Tested and stable releases

    1. Open your Unreal Engine project

    2. Go to Window > FAB (or Window > Marketplace in older versions)

    3. Search for "VibeUE"

    4. Click Install to Engine or Add to Project

    ⚙️ Option B: Clone from GitHub (Advanced)

    For developers who want the latest development version or need to modify the source code.

    cd /path/to/your/unreal/project/Plugins
    git clone https://github.com/kevinpbuckley/VibeUE.git
    cd VibeUE
    buildplugin.bat

    Example for Windows: cd C:\MyProject\Plugins

    ⚠️ Important: Run the buildplugin.bat file after cloning to properly configure the plugin.

  2. 2
    Enable the Plugin in Unreal Engine

    If you installed from FAB, the plugin may already be enabled. Skip this step if VibeUE is already active.

    1. Open your Unreal Engine project

    2. Go to Edit > Plugins

    3. Find "VibeUE" in the Editor category

    4. Check the box to enable it (if not already enabled)

    5. Restart the editor when prompted

    The plugin will build automatically when enabled.

  3. 3
    Configure MCP Client

    VS Code (Recommended)

    1. Install the "Model Context Protocol" extension from VS Code marketplace

    2. Create or update .vscode/mcp.json in your project root with one of the configurations below (choose the one matching your installation):

    📁 Option A: Local Installation (GitHub Clone)

    Use this if you cloned VibeUE into your project's Plugins folder:

    {
      "servers": {
        "VibeUE-Local": {
          "type": "stdio",
          "command": "python",
          "args": [
            "-m",
            "vibe_ue_server"
          ],
          "env": {
            "PYTHONPATH": "${workspaceFolder}\\Plugins\\VibeUE\\Content\\Python"
          },
          "cwd": "${workspaceFolder}\\Plugins\\VibeUE\\Content\\Python"
        }
      },
      "inputs": []
    }

    🎮 Option B: Engine Installation (FAB Marketplace)

    Use this if you installed VibeUE via FAB. Find your Engine plugin path by searching for vibe_ue_server.py:

    {
      "servers": {
        "VibeUE-Engine": {
          "type": "stdio",
          "command": "python",
          "args": [
            "-m",
            "vibe_ue_server"
          ],
          "env": {
            "PYTHONPATH": "E:\\Program Files\\Epic Games\\UE_5.7\\Engine\\Plugins\\Marketplace\\[PLUGIN_ID]\\Content\\Python"
          },
          "cwd": "E:\\Program Files\\Epic Games\\UE_5.7\\Engine\\Plugins\\Marketplace\\[PLUGIN_ID]\\Content\\Python"
        }
      },
      "inputs": []
    }

    Replace [PLUGIN_ID] with your actual plugin folder name.

    3. SAVE the file and click Run button inside JSON file to start the MCP Server.

    💡 Choose only ONE configuration above - use Option A for local installs, Option B for FAB installs.

    Other MCP Clients

    Use this configuration for Claude Desktop, Cursor, Windsurf, Rider or other MCP Clients:

    {
      "mcpServers": {
        "VibeUE": {
          "command": "uv",
          "args": [
            "--directory",
            "[YOUR_PROJECT_PATH]Plugins\\VibeUE\\Content\\Python",
            "run",
            "vibe_ue_server.py"
          ]
        }
      }
    }
  4. 4
    Test the Installation

    1. Open Unreal Engine with your project

    2. Open your MCP client (VS Code, Claude Desktop, etc.)

    3. Ask your AI assistant: "Search for widgets in my project"

    4. Success! If it returns widget information, VibeUE is working

🎥

VIDEO SETUP GUIDE

Watch our comprehensive setup video walkthrough for a step-by-step visual guide to getting VibeUE running in your Unreal Engine project.

Complete VibeUE Installation & Setup

YouTube

This video covers everything from cloning the repository to testing your first MCP commands in Unreal Engine. Perfect for visual learners who want to see the process in action.

Watch Setup Video

Complete Video Tutorial Series

Playlist

Watch our complete playlist of VibeUE tutorials covering setup, configuration, and advanced usage. Includes IDE setup guides for VS Code, Cursor, Rider, and more.

Watch Full Playlist
🛠️

AVAILABLE TOOLS

VibeUE provides 35 specialized tools organized into these categories:

🎨 Asset Management

Manage Unreal Engine assets, textures, meshes, and materials

📐 Blueprint Development

Create, compile, and manage Blueprint graphs and nodes

🖼️ UMG Widgets

Build UI components, buttons, lists, and interactive widgets

🎮 Components & Properties

Configure component properties and settings

🔍 Development Utilities

Search, analyze, and debug your project

⚙️ System & Utilities

General system tools and file operations

🎯 Event Management

Handle Blueprint events and input actions

🔧

TROUBLESHOOTING

❌ MCP Server Not Starting

Solution: Check that Python 3.12+ is installed and accessible

python --version
# Should show Python 3.12 or higher

❌ Plugin Not Found in Unreal Engine

Solution: Ensure you cloned to the correct Plugins folder

# Structure should be:
YourProject/
  Plugins/
    VibeUE/
      VibeUE.uplugin

❌ Tools Not Responding

Solution: Restart Unreal Engine and reload your MCP client

1. Close Unreal Engine completely

2. Restart Unreal Engine and open your project

3. Reload VS Code or restart your MCP client

4. Wait for the MCP server to initialize

🤝

SUPPORT & COMMUNITY

Need help? Connect with the VibeUE community and get support:

💬 Discord Community

Join our Discord for real-time support and discussions:

Buckley603

📚 GitHub Repository

Report issues, contribute, or browse the source code:

github.com/kevinpbuckley/VibeUE

FREQUENTLY ASKED QUESTIONS

Have questions about VibeUE, Vibe Coding, or MCP integration? Check out our comprehensive FAQ covering installation, features, troubleshooting, and more.

📚 View FAQ

Note: VibeUE is pronounced "Vibe U-E" (three syllables: Vibe + U + E)