VibeUE MCP

An MCP expansion and editor toolset for Unreal Engine 5.8+: an agent drives the editor across landscape, materials, animation, Niagara and UMG

  • 832 ★ on the repository
  • Last commit
  • MIT
MCP server

Extended access

Why this level

  • Drives the Unreal editor and changes project assets
  • The real-world terrain tools reach the network
All reasons and checks

kevinpbuckley/vibeue

Install

Manual install

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

The plugin installs into an Unreal project. First enable the native Unreal MCP and Editor Tools and start the MCP server per Epic's guide.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Drives the Unreal editor and changes project assets
  • The real-world terrain tools reach the network

This is third-party code. Review the repository files before installing.

What it does

VibeUE expands the built-in MCP server and AI toolsets of Unreal Engine 5.8+ and adds a deep set of editor capabilities on top. It covers domains the engine does not by default: landscape and world, auto-materials, foliage, map blockout, real-world terrain from GPS, MetaSound audio, animation assets, Niagara, UMG, behavior trees, gameplay tags, input, UVs and profiling. Capabilities register into the engine's native ToolsetRegistry and MCP server, and domain skills are served through Unreal's AgentSkill system. Any MCP-capable agent drives the editor through the standard MCP endpoint, with no separate server or in-editor chat.

Who it is for. For Unreal Engine game developers who want to drive the editor through an AI agent.

Good fit when

  • You need to drive the Unreal editor through an agent in domains the engine lacks
  • You need landscape, materials, animation and Niagara work from an agent
  • You need real-world terrain from GPS and map blockout

Not a fit when

  • Unreal's native MCP and the Editor Tools plugins are not set up
  • You are not on Unreal Engine 5.8 or later

Example request

Sculpt a landscape from this heightmap, apply an auto-material and scatter foliage in the Unreal editor

MCP

Transport
stdio
Authentication
not required

Environment variables

VibeUE API key secret
Free key for the real-world terrain tools, set in Editor Preferences.

Limitations

You must first set up Unreal's native MCP: enable the Unreal MCP and Editor Tools plugins and start the MCP server per Epic's guide. VibeUE only expands that endpoint, with no server or chat of its own. The real-world terrain tools need a free API key, while everything else works without one. Unreal Engine 5.8 or later is required.

How to disable. Disable or remove the VibeUE plugin in the Unreal project; the native Unreal MCP can stay or be turned off separately.

FAQ

Does VibeUE need a separate server?

No. VibeUE registers into Unreal's native MCP server, with no separate server or in-editor chat.

Is an API key needed?

Only for the real-world terrain tools, which need a free key. Everything else works without one.

Discussion

No questions or reviews yet.

An MCP server for Unreal Editor: an agent edits levels, Blueprints and materials, then builds the project from plain requests

MCP serverBroad access495Repository stars

An MCP server that lets an agent control the Unreal Engine editor in words: actors, blueprints, node graphs, camera

MCP serverExtended access2.1KRepository stars

A Python CLI and MCP server that lets an agent spawn actors, edit Blueprints and run PIE sessions in Unreal Engine 5

CLIBroad access216Repository stars

An Unreal Engine plugin with MCP: the agent drives the editor via RQL, edits Blueprints and C++, captures viewport shots; cloud or own server

MCP serverBroad access60Repository stars

An MCP server for Unreal Engine: control assets, actors, the editor, sequencer and blueprints

MCP serverBroad access1KRepository stars

Unreal MCP on Python: 253 actions across 21 domains, from actors and Blueprints to materials and cinematics, plus running any Python in the editor

MCP serverBroad access148Repository stars

README in short

The README presents VibeUE as an MCP expansion and editor toolset for Unreal Engine 5.8+. Unreal 5.8 added a built-in MCP server and AI toolsets, and VibeUE plugs into them and adds domains the engine lacks: landscape and world, auto-materials, foliage, real-world terrain from GPS, MetaSound, animation assets, Niagara, UMG, behavior trees and profiling. Capabilities register into the engine's ToolsetRegistry and MCP server, and domain skills go through AgentSkill. It requires setting up Unreal's native MCP first, and the real-world terrain needs a free key.

README badge

Report a problem