{"id":"kevinpbuckley-vibeue","name":"VibeUE","af_score":63.5,"security_score":44.0,"reliability_score":27.5,"what_it_does":"VibeUE is an Unreal Engine (UE5) development assistant that embeds an AI chat client in-editor and exposes Unreal automation through a Model Context Protocol (MCP) server. It provides MCP tools for discovering and executing Unreal-related Python services, managing assets, reading UE logs, and generating/importing terrain data, along with a large set of Python services for editing Blueprints, materials, animations, landscapes, UI, and engine/project settings.","best_when":"Used inside Unreal Editor by teams already working with UE Python tooling, where an operator can review changes and iterate using logs, asset operations, and structured MCP tools.","avoid_when":"Avoid running it in automated/headless scenarios without clear operational controls, and avoid executing untrusted or automatically generated Python code without constraints and review.","last_evaluated":"2026-03-30T13:48:33.681137+00:00","has_mcp":true,"has_api":false,"auth_methods":["API key (for MCP server and AI chat)"],"has_free_tier":true,"known_gotchas":["execute_python_code expects code to start with 'import unreal'—agents must format payloads accordingly.","move vs duplicate+delete distinction matters for asset identity/reference preservation.","terrain_data generate_heightmap requires resolution to match the target landscape resolution.","read_logs uses file aliases (main/system/chat/vibeue/llm) and supports pagination/regex filters; agents should choose the right action to avoid large reads."],"error_quality":0.0}