面向 Unreal Engine 5.8+ 的 MIT 开源插件,扩展引擎原生 MCP 服务,让 AI 智能体操作编辑器。
ChiR24/Unreal_mcp
基于 MCP 协议的 Unreal Editor 插件,让 AI 助手直接在运行中的编辑器里搭建关卡、蓝图与材质。
- Star
- 958
- Fork
- 184
- 未关闭 Issue
- 15
- 最近提交
- 昨天
这是什么?
EngineWire 让 Claude、Cursor、VS Code 等支持 MCP 的 AI 客户端连接到正在运行的 Unreal Editor。核心是一个原生 C++ 编辑器插件,在编辑器游戏线程上执行操作;另有基于 TypeScript 的 stdio 服务端,适合只能启动本地命令的客户端。两种方式都只暴露一个名为 unreal 的 MCP 工具,通过 search、describe、execute、configure 四种操作调用近 400 项能力。
能力范围包括关卡与 Actor、蓝图与 UMG 控件、材质、地形、植被、Niagara 特效、PCG 图、Gameplay Ability System、AI(行为树、状态树、EQS)、关卡序列、音频和打包。参数严格校验,删除等破坏性操作需要确认授权,编辑器还能截图并运行 Play-In-Editor,方便助手检查结果。
插件支持 Unreal Engine 5.0 至 5.8。默认只监听 127.0.0.1,并要求每个项目的能力令牌。
核心功能
- 01对外只暴露一个 MCP 工具,提供搜索、查看、执行和配置四种操作。
- 02直接运行在 Unreal Editor 内,支持 Streamable HTTP 或 stdio 加 WebSocket 两种连接方式。
- 03覆盖关卡、蓝图、UMG、材质、Niagara、PCG、AI 和关卡序列等模块。
- 04严格校验参数,删除等破坏性操作需要确认授权。
- 05默认仅监听本机地址,并要求能力令牌。
适用场景
- 在聊天中让 AI 助手生成 Actor、放置灯光并搭建关卡。
- 批量生成蓝图事件图或 UMG 控件布局。
- 由助手驱动 Play-In-Editor 并截图,检查编辑器内的成果。
- 团队内多个 MCP 客户端共享同一个运行中的编辑器。
快速上手
- 1
从发布页面下载 v0.6 预发布版的插件压缩包
- 2
将 EngineWire 文件夹复制到项目的 Plugins 目录中
MyGame/Plugins/EngineWire/ - 3
在项目设置中启用 Enable Native MCP Server,然后重启编辑器
- 4
使用能力令牌将服务器添加到 Claude Code
claude mcp add --transport http unreal-engine http://127.0.0.1:3000/mcp --header "X-MCP-Capability-Token: <token>"
使用前须知
- 需要 Unreal Engine 5.0 至 5.8,且项目包含 C++ 代码;纯蓝图项目需使用预编译二进制文件。
- 预编译二进制文件仅适用于其构建时所针对的引擎小版本和平台。
- README 描述的是 0.6 测试版,之前的稳定版 0.5.30 工具结构不同。
标签
常见问题
- Unreal_mcp 是什么?
- 基于 MCP 协议的 Unreal Editor 插件,让 AI 助手直接在运行中的编辑器里搭建关卡、蓝图与材质。 EngineWire 让 Claude、Cursor、VS Code 等支持 MCP 的 AI 客户端连接到正在运行的 Unreal Editor。核心是一个原生 C++ 编辑器插件,在编辑器游戏线程上执行操作;另有基于 TypeScript 的 stdio 服务端,适合只能启动本地命令的客户端。两种方式都只暴露一个名为 unreal 的 MCP 工具,通过 search、describe、execute、configure 四种操作调用近 400 项能力。
- Unreal_mcp 可以免费使用吗?用的什么许可证?
- Unreal_mcp 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- Unreal_mcp 还在维护吗?
- 活跃维护中。Unreal_mcp 最近一次提交是在 2026年10月19日。
- Unreal_mcp 适合用来做什么?
- 在聊天中让 AI 助手生成 Actor、放置灯光并搭建关卡。 批量生成蓝图事件图或 UMG 控件布局。 由助手驱动 Play-In-Editor 并截图,检查编辑器内的成果。 团队内多个 MCP 客户端共享同一个运行中的编辑器。
- Unreal_mcp 怎么安装和运行?
- 从发布页面下载 v0.6 预发布版的插件压缩包 将 EngineWire 文件夹复制到项目的 Plugins 目录中: MyGame/Plugins/EngineWire/ 在项目设置中启用 Enable Native MCP Server,然后重启编辑器 使用能力令牌将服务器添加到 Claude Code: claude mcp add --transport http unreal-engine http://127.0.0.1:3000/mcp --header "X-MCP-Capability-Token: <token>"
- 在哪里获取 Unreal_mcp?
- 源代码和安装说明在 GitHub 上:https://github.com/ChiR24/Unreal_mcp
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
让编程智能体通过 MCP 控制和调试实时 Chrome 浏览器的服务器,基于 Chrome DevTools。
GitHub 官方 MCP 服务器,让 AI 助手读取仓库、管理 Issue 与 PR 并操作 GitHub Actions。
让 AI 智能体启动 Godot 编辑器、运行项目、获取调试输出并管理场景的 MCP 服务器。
让 Claude、Cursor、Copilot 等 AI 代理通过 MCP 操作 Unity 编辑器,并可在游戏运行时调用 LLM 的插件。
将 Claude Code CLI 集成到 Unreal Engine 5.7 编辑器中的插件,提供聊天面板与 MCP 编辑器工具服务。