Repolode
kevinpbuckley

kevinpbuckley/VibeUE

An MIT-licensed Unreal Engine 5.8+ plugin that expands Unreal's native MCP server so AI agents can drive the editor across many domains.

Stars
781
Forks
173
Open issues
3
Last commit
13 days ago

What is it?

VibeUE is a plugin for Unreal Engine 5.8 and later that extends the engine's built-in Model Context Protocol server. It registers its services as toolsets and adds utility tools, so any MCP-capable agent such as Claude Code, Cursor or Copilot can work inside the editor through one standard endpoint. The plugin also ships about 36 markdown skill packs that agents load on demand.

The toolset covers areas the engine's native AI tools leave out, including landscape and foliage, real-world terrain from GPS data, MetaSound and SoundCue audio graphs, animation montages and state machines, Niagara FX, UMG widgets, Behavior Trees and Blackboards, and gameplay tags. It also adds performance tooling: frame timing with a CPU-versus-GPU bound verdict, Unreal Insights trace capture, and trace analysis. Agents can run arbitrary Python against the unreal API in the editor.

Setup requires enabling Unreal's MCP, Toolset Registry and Editor Tools plugins first, then installing VibeUE into the project's Plugins folder and running its build script. Console commands generate agent config files for several clients. The MCP server is loopback-only without authentication, so it is intended for same-machine use.

Key features

  • 01Registers VibeUE services as toolsets on Unreal's native MCP endpoint.
  • 02Covers landscape, foliage, real-world terrain, audio graphs, animation, Niagara, UMG and Behavior Trees.
  • 03Provides frame timing with a CPU- or GPU-bound verdict and Unreal Insights trace capture.
  • 04Lets agents run Python against the unreal API inside the editor.
  • 05Ships lazy-loaded skill packs for domain workflows.
  • 06Generates agent config files for Claude Code, Cursor, VS Code, Gemini and Codex.

Use cases

  • Letting an AI agent batch Blueprint, material or landscape edits inside an Unreal project.
  • Diagnosing whether a frame-rate problem is CPU-bound or GPU-bound using Insights traces.
  • Generating terrain from real-world GPS and heightmap data.
  • Automating Behavior Tree or Niagara authoring through scripted agent workflows.

Quick start

  1. 1

    Enable Unreal MCP and Editor Tools plugins in the Unreal Editor

  2. 2

    Clone VibeUE into your project's Plugins folder

    git clone https://github.com/kevinpbuckley/VibeUE.git
  3. 3

    Build and launch the editor (Windows)

    Plugins/VibeUE/BuildAndLaunchGame.ps1
  4. 4

    Enable the VibeUE plugin in Edit → Plugins and restart

Things to know

  • Requires Unreal Engine 5.8 or newer and Unreal's native MCP setup first.
  • The MCP server is loopback-only with no authentication, so it is for same-machine use only.
  • Real-world terrain tools need a free API key.

Topics

FAQ

What is VibeUE?
An MIT-licensed Unreal Engine 5.8+ plugin that expands Unreal's native MCP server so AI agents can drive the editor across many domains. VibeUE is a plugin for Unreal Engine 5.8 and later that extends the engine's built-in Model Context Protocol server. It registers its services as toolsets and adds utility tools, so any MCP-capable agent such as Claude Code, Cursor or Copilot can work inside the editor through one standard endpoint. The plugin also ships about 36 markdown skill packs that agents load on demand.
Is VibeUE free to use? What license does it have?
VibeUE is open source under the MIT license. Check the license terms before using it in commercial products.
Is VibeUE still maintained?
Actively maintained. The last commit to VibeUE was on Oct 7, 2026.
What can I use VibeUE for?
Letting an AI agent batch Blueprint, material or landscape edits inside an Unreal project. Diagnosing whether a frame-rate problem is CPU-bound or GPU-bound using Insights traces. Generating terrain from real-world GPS and heightmap data. Automating Behavior Tree or Niagara authoring through scripted agent workflows.
How do I install VibeUE?
Enable Unreal MCP and Editor Tools plugins in the Unreal Editor Clone VibeUE into your project's Plugins folder: git clone https://github.com/kevinpbuckley/VibeUE.git Build and launch the editor (Windows): Plugins/VibeUE/BuildAndLaunchGame.ps1 Enable the VibeUE plugin in Edit → Plugins and restart
Where can I get VibeUE?
The source code and installation instructions are on GitHub: https://github.com/kevinpbuckley/VibeUE

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects