开源项目解析
VibeUE
虚幻 5.8+ 的 MCP 扩展与编辑器工具集:蓝图、材质、地形、植被、动画、Niagara、UMG、音频、StateTree、行为树与黑板、游戏标签、输入、UV、性能分析。
挂在官方 MCP 上不另起服务覆盖到 Niagara 与行为树
读懂层
2 张 · 架构图 / 时序图
DeepWiki · 抓取 2026-08-17 · 核验 2026-08-17
DeepWiki · 抓取 2026-08-17 · 核验 2026-08-17
它管哪几个决定
自持能力
动手层
文档代码结构踩过的坑实测 未做
装它要过哪几关
- 1先启用虚幻自带的 Unreal MCP 插件(会自动带上工具注册表)这是前置,跳过它 VibeUE 没有可挂的端点
- 2再启用 Editor Tools 插件并启动 MCP 服务按 Epic 官方文档走,不是按这个项目的文档走
- 3装 VibeUE,在编辑器偏好里填一个免费 API keykey 要去它的站点申请
改哪个文件能改什么
工具注册表它把能力注册进引擎自己的 ToolsetRegistry,不另起服务 —— 排错要从引擎那侧看坑在哪一处
带 issue 编号的来自:github issues 按回复数排序 · 核验 2026-08-17
引擎版本要求虚幻 5.8。5.7 及以前根本没有官方 MCP,这条路走不通
动画通知issue #538:`add_notify` / `add_notify_state` 一直返回 -1
覆盖面太宽从蓝图到 Niagara 到行为树都声称支持,每一块的成熟度差别很大,按你要用的那块单独验
教程
官方文档、作者本人的视频,以及 ComfyUI 官方给的原生工作流示例。每条都验过还打得开。
项目自述
以下是仓库 README 的开头部分(原文引用,抓取 2026-08-17)。读全文 ↗
VibeUE — AI-Powered Unreal Engine Development 🧩 MCP Expansion + AI Editor Toolset for Unreal Engine 5.8+ https://www.vibeue.com/ VibeUE is the MCP Expansion + AI Editor Toolset for Unreal Engine 5.8+. Unreal 5.8 added a built-in MCP server and AI toolsets; VibeUE is an MCP Expansion that plugs straight into them and adds a deep AI Editor Toolset — a library of editor capabilities — Blueprints, materials, landscape, foliage, animation, Niagara, UMG, audio, StateTree, Behavior Trees & Blackboards, gameplay tags, input, UVs, performance/profiling, and more — registered into the engine's own ToolsetRegistry and ModelContextProtocol server, plus rich domain skills served through Unreal's native AgentSkill system. Any MCP-capable agent (Claude Code, Cursor, Copilot, …) drives your editor through Unreal's standard MCP endpoint. > ⚠️ VibeUE requires Unreal's native MCP to be set up first — enable the Unreal MCP plugin > (which auto-enables Toolset Registry) and the Editor Tools plugin, then start the MCP server. > Follow Epic's guide: Unreal MCP in the Unreal Editor. > VibeUE then expands that endpoint — no separate server and no in-editor chat. A free API key > (set in Editor Preferences → Plugins → VibeUE) unlocks the real-world terrain tools; everything > else works without one. ✨ What VibeUE adds Unreal 5.8 ships its own AI toolsets (Blueprints, materials, actors, assets, meshes, data tables, …). VibeUE complements them — it focuses on the domains and depth the engine doesn't cover: - Terrain & world — Landscape sculpting/heightmaps/splines, landscape auto-materials + RVT, Foliage, procedural FPS Map Blockout, and real-world terrain (heightmaps + water from GPS). - Audio — MetaSound and SoundCue graph authoring. - Animation assets — AnimSequence keyframe editing, AnimMontage authoring, AnimBP state machines, Skeleton bone/socket/retarget/blend-profile editing. - FX depth — Niagara emitter color/curve authoring and Custom-HLSL scratch-pad modules. - UI — UMG widgets with MVVM bindings, animation authoring, and preview/PIE validation. - Higher-order Blueprint authoring — timelines, event dispatchers, delegates, custom-event pins, comment boxes, and a batch build_graph builder. - AI behavior authoring — Behavior Tree node/decorator/service editing by structural path with blackboard key binding, JSON tree round-trips, and validate/repair; full Blackboard asset + key CRUD. Writes go through the editor EdGraph with PIE- and open-editor-aware refusal guards. - Editor safety — TransactionService wraps the editor's transaction buffer (undo / redo / checkpoints) so an agent can group and roll back its own edits — the engine's toolsets expose none. - Verified workflows — WorkflowService adds an authoritative engine/build manifest, durable task journals with affected-asset provenance, asynchronous PIE scenarios (compile → input → assertion → capture → guaranteed teardown), and dry-run-first resumable bulk maintenance. - ⚡ Performance & profiling — VibeUE's standout: see the dedicated section below. - Python-first access — run any unreal.* Python in the editor and introspect the whole API. - Web research — search / fetch / geocode for ……(后略,见原文)
判断
优势
- 建在官方 MCP 之上,引擎升级时最不容易被甩掉
- 覆盖面是虚幻侧最宽的一个,连 Niagara 与行为树都在内
- 没有单独的服务进程,也没有编辑器内聊天窗,装的东西最少
局限
- 要求虚幻 5.8,5.7 及以前用不了
- 依赖官方 MCP 先配好,多一层前置步骤
- 需要一个免费 API key,得去它的站点申请
不适用
还在虚幻 5.7 及更早的项目 —— 官方 MCP 那时还不存在。
同管这些决定的其它项目
Claude Code Game Studios把一个 Claude Code 会话组织成一间工作室:49 个 agent 分导演 …UltraGameStudio一个照着游戏引擎的实际工作量重写的编码 Agent:代码只是一小块,其余是材质、蓝图…Autonomix装在虚幻编辑器里的自主开发插件:建蓝图、改 C++ 源码、管关卡、材质、网格、控件、…awesome-gamedev-agent-skills74 个游戏开发技能加一个路由器。你说要做什么,路由器认出引擎与任务,只加载对得上的…Unity 官方技能包Unity 官方给 AI 编码 Agent 的一批可复用技能:提示词、斜杠命令与配套…GodotPrompter给 AI 编码 Agent 的 Godot 4.x 技能框架,按领域切分成一条条专用…Game Dev Agentic Skills面向 Godot 4.7+ 与 Bevy 0.20+ 的 AI Agent 技能库,…unreal-engine-skills给 AI 编码 Agent 的 31 条虚幻 C++ 技能,覆盖玩法、渲染等方向。 …MCP for Unity把 Unity 编辑器接到任意 MCP 客户端:建场景与对象、改 C# 脚本、管资源…Unity-MCP(Murzak)编辑器与运行时都能用的 Unity AI 助手。除了常规的编辑器操作,**它能跑在你…MCP UnityUnity 编辑器的 MCP 接入,服务端走 Node.js。…LocusUnity 的开源开发 Agent:写 C#、读改对象与资源、跑完整功能开发流程。自…unreal-mcp(chongdashu)虚幻的 MCP 接入:管 Actor、建蓝图类与组件、接蓝图节点图、控制视口。…UnrealClaude把 Claude Code CLI 直接嵌进虚幻 5.7 编辑器:停靠式聊天面板、2…EngineWire(原 Unreal MCP)经一个原生 C++ 自动化桥插件控制虚幻:资源管理、Actor、编辑器与播放模式、关…unreal-engine-mcp(flopperam)虚幻的 MCP 接入。README 顶部已声明本项目转由一家商业公司持有,并引导去用…Godot MCPGodot 引擎的 MCP 服务:启动项目、读取运行时报错、操作场景与脚本。…Godot AI把 MCP 客户端直接接到运行中的 Godot 编辑器:建场景、改节点与脚本、连信号…Godot MCP NativeGodot 的 MCP 插件,**整个服务用 GDScript 原生实现**。REA…Cocos Creator MCPCocos Creator 3.8+ 的 MCP 服务插件,README 写明免费版…Roblox Studio MCPRoblox Studio 的 MCP 服务:运行时调试、控制试玩、截图。…Blender MCP把 Blender 接到任意大模型:用对话做建模、搭场景、改物件。…TRELLIS文字或图片进,3D 资产出,可以导成辐射场、3D 高斯或网格。用一种统一的结构化隐表…混元 3D 2.1腾讯混元的 3D 生成:图生 3D 与文生 3D,2.1 这一支带 PBR 材质生成…3DTopia-XL高质量 PBR 3D 资产生成,用一种带原语的表示同时承载几何与材质。…Godogen生成游戏工程与 Agent 工作流:覆盖 Godot 4(C# 或 GDScript…AI Game Art Pipeline Skill把 AI 出的图片与视频洗成能进游戏的素材:规划、生成、清理、打包、质检 —— 覆盖…UnitySkills基于 REST 接口的 Unity 编辑器自动化工具,当前 README 列出 83…
github README + DeepWiki · 核验 2026-10-19 | 判断栏可报错。