VibeUE
by kevinpbuckley·★ 184·Score 48
VibeUE is an AI-powered Unreal Engine development tool with MCP server integration providing Python API access and specialized tools for game development workflows.
Overview
VibeUE brings AI capabilities directly into Unreal Engine through an In-Editor Chat Client and Model Context Protocol integration. It provides comprehensive access to Unreal Engine's Python API with 30 specialized services and 996 methods covering Blueprints, materials, animation, landscapes, and more. The MCP server exposes 10 powerful tools for discovery, code execution, asset management, terrain generation, and web research, enabling AI assistants to interact directly with game development workflows.
Try asking AI
After installing, here are 7 things you can ask your AI assistant:
When to choose this
Choose VibeUE when working with Unreal Engine development and wanting AI assistance through natural language commands, especially for terrain generation, asset management, and debugging workflows.
When NOT to choose this
Don't choose VibeUE if you're working on a project that requires offline functionality, or if you prefer open-source solutions without vendor lock-in to VibeUE's API.
Tools this server exposes
10 tools extracted from the READMEdiscover_python_modulediscover_python_module(module_name: str, name_filter: str = '', include_classes: bool = True, include_functions: bool = True, max_items: int = 100, case_sensitive: bool = False)Inspect module contents to find classes, functions, and constants
discover_python_classdiscover_python_class(class_name: str, method_filter: str = '', include_inherited: bool = False, include_private: bool = False, max_methods: int = 0)Get class methods, properties, and inheritance information
discover_python_functiondiscover_python_function(function_name: str)Get function signatures and docstrings
execute_python_codeexecute_python_code(code: str)Run Python code in Unreal Editor context
list_python_subsystemslist_python_subsystems()List all available Unreal Engine editor subsystems
manage_skillsmanage_skills(action: str, query: str = '', skill_name: str = '', skill_names: list = [])Load or list domain-specific knowledge packs for Unreal Engine
manage_assetmanage_asset(action: str, search_term: str = '', asset_path: str = '', asset_type: str = '', source_path: str = '', destination_path: str = '')Search, open, save, move, duplicate, and delete assets safely
read_logsread_logs(action: str, file: str = '', category: str = '', pattern: str = '', context_lines: int = 0, max_matches: int = 0, lines: int = 0, offset: int = 0, last_line: int = 0, case_sensitive: bool = False)Read and filter Unreal Engine log files with regex support
terrain_dataterrain_data(action: str, lng: float = 0, lat: float = 0, format: str = 'png', resolution: int = 1081, map_size: float = 17.28, base_level: float = 0, height_scale: float = 100, water_depth: float = 40, blur_passes: int = 10, sharpen: boolGenerate real-world heightmaps, map images, and water features from geographic coordinates
deep_researchdeep_research(action: str, query: str = '', url: str = '', lat: float = 0, lng: float = 0)Web search, page fetching, and GPS geocoding - no API key required
Comparable tools
Installation
Installation
- Obtain a free VibeUE API key at [vibeue.com/login](https://www.vibeue.com/login)
- Configure your IDE with the MCP server using the following configuration:
{
"mcpServers": {
"vibeue": {
"command": "vibeue",
"args": ["mcp"]
}
}
}For Unreal Engine integration:
- Install the VibeUE plugin in Unreal Editor
- Paste your API key into the VibeUE settings gear icon inside the editor
FAQ
- Do I need an API key to use VibeUE's MCP server?
- Yes, a free VibeUE API key is required for the MCP server and AI Chat to work. You can obtain one at vibeue.com/login.
- What IDEs support VibeUE MCP integration?
- VibeUE supports external IDE integration with VS Code, Claude Code, Cursor, and AntiGravity through its MCP server implementation.
- Can VibeUE modify Unreal Engine assets directly?
- Yes, VibeUE provides specialized MCP tools for asset management including search, open, save, move, duplicate, and delete operations that preserve references when renaming or moving content.
Compare VibeUE with
Last updated · Auto-generated from public README + GitHub signals.