A plugin that embeds the Claude Code CLI into the Unreal Engine 5.7 editor, with a chat panel and a 20+ tool MCP server for editor control.
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
Enable Unreal MCP and Editor Tools plugins in the Unreal Editor
- 2
Clone VibeUE into your project's Plugins folder
git clone https://github.com/kevinpbuckley/VibeUE.git - 3
Build and launch the editor (Windows)
Plugins/VibeUE/BuildAndLaunchGame.ps1 - 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
An open-source coding-agent CLI that runs in the terminal and works with cloud APIs and local model backends like Ollama.
Blender add-on and MCP server that let AI assistants like Claude build, modify and inspect 3D scenes in Blender through prompts.
An open-source autonomous research agent that plans questions, gathers web and local sources, and writes cited reports with any LLM provider.
An MCP server that lets AI agents launch the Godot editor, run projects, capture debug output, and manage scenes.
Unity Editor and runtime plugin and MCP server that lets AI agents like Claude, Cursor and Copilot operate Unity projects and run LLMs inside games.