llms.txt Content
# VibeUE
> VibeUE is an open-source Unreal Engine 5.8 plugin that expands UE5.8's native MCP (Model Context Protocol) server, ToolsetRegistry, and AgentSkill system. It lets AI agents like Claude Code, GitHub Copilot, Cursor, and any MCP-compatible client control Unreal Engine through the engine's own MCP endpoint — no separate server and no in-editor chat panel.
## What is VibeUE?
VibeUE brings AI-powered "vibe coding" to Unreal Engine 5.8 development. Drop the plugin into your project's Plugins/ folder and its services, tools, and skills register directly onto Unreal's native MCP endpoint. It provides:
- **27+ service toolsets** registered onto UE5.8's `ToolsetRegistry` — each service's methods become AICallable tools (Blueprints, materials, landscapes, foliage, animation, audio, Niagara VFX, skeletons, StateTree AI, MetaSounds, SoundCue, Enhanced Input, enums/structs, data assets, data tables, gameplay tags, level actors, project/engine settings, UV mapping, runtime virtual textures, editor transactions, and more)
- **Discovery & execution tools** on the `ModelContextProtocol` endpoint: `execute_python_code`, `discover_python_module`, `discover_python_class`, `discover_python_function`, `read_logs`
- **Performance & profiling** (Epic ships none): `frame_timing()` with a CPU-vs-GPU-bound verdict, Unreal Insights `start_trace`/`stop_trace`, `analyse()`, and `start_standalone` build profiling
- **Real-world terrain tools**: heightmaps and map imagery from GPS coordinates (hosted; uses a free API key)
- **~88 agent skills** served by the native `AgentSkillToolset` — lazy-loaded domain knowledge packs (discover with `ListSkills`, load with `GetSkills`)
- **Full Unreal Python API access** — run any `unreal.*` code in the editor
VibeUE complements Epic's general-purpose toolsets by focusing on the domains and depth the engine doesn't cover (audio, Enhanced Input, StateTree mutation, transactions, performance, terrain, higher-order Blueprints).
## What chan