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 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.batExample for Windows:
cd C:\MyProject\Plugins⚠️ Important: Run the buildplugin.bat file after cloning to properly configure the plugin.
- 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 Configure MCP Client
VS Code (Recommended)
1. Install the "Model Context Protocol" extension from VS Code marketplace
2. Create or update
.vscode/mcp.jsonin 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 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
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 VideoComplete Video Tutorial Series
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 PlaylistAVAILABLE 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/VibeUEFREQUENTLY ASKED QUESTIONS
Have questions about VibeUE, Vibe Coding, or MCP integration? Check out our comprehensive FAQ covering installation, features, troubleshooting, and more.
📚 View FAQNote: VibeUE is pronounced "Vibe U-E" (three syllables: Vibe + U + E)