MCP Catalogs
Home

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.

developer-toolsai-llmmedia
48
Forks
13
Open issues
this month
Last commit
2d ago
Indexed

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:

you:AI-assisted creation and modification of Unreal Engine Blueprints and assets through natural language
you:Automated terrain generation using real-world geographic data via MCP tools
you:Debugging Unreal Engine projects by analyzing logs with AI and regex filtering
you:Research and documentation gathering for game development with integrated web search capabilities
you:Do I need an API key to use VibeUE's MCP server?
you:What IDEs support VibeUE MCP integration?
you:Can VibeUE modify Unreal Engine assets directly?

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 README
  • discover_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: bool

    Generate 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

ue-mcpunreal-python-apiai-for-uechatgpt-unreal

Installation

Installation

  1. Obtain a free VibeUE API key at [vibeue.com/login](https://www.vibeue.com/login)
  2. Configure your IDE with the MCP server using the following configuration:
{
  "mcpServers": {
    "vibeue": {
      "command": "vibeue",
      "args": ["mcp"]
    }
  }
}

For Unreal Engine integration:

  1. Install the VibeUE plugin in Unreal Editor
  2. 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.