Token导航 LogoToken导航

MCP Server · 运维云端

Ue5 MCP Bridge

一个连接AI助手与Unreal Engine 5编辑器的MCP服务器,支持直接操作关卡、角色、蓝图和动画蓝图,加速游戏开发流程。

未说明官方级别未说明来源级核验工具 29
游戏开发JavaScriptClaude

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
Natfii
提供方
Natfii

工具数量

29

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

44

仓库热度

收录来源

1 个

MCP World

选型结论

Ue5 MCP Bridge 属于运维云端类 MCP Server,公开资料标注 29 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 29 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

UE5 MCP服务器

一个MCP(模型上下文协议)服务器,将AI助手连接到虚幻引擎5的编辑器,可以直接操纵关卡、演员、蓝图和动画蓝图。

为什么要使用独立存储库?

此MCP服务器最初是 不合理的赞美 插件,但已移至其自己的存储库,原因如下:

  1. 扩大的范围MCP协议是一个开放标准,现在得到了许多人工智能提供商的支持
  2. 更容易分叉:开发人员可以分叉并调整此桥以适应其他AI服务,而无需拉取整个虚幻插件
  3. 社区贡献:独立仓库使接受新功能的PR、错误修复和对其他MCP客户端的支持变得更加容易

兼容的AI客户端

此服务器使用标准 模型上下文协议 并与 任何兼容MCP的AI客户端,包括:

  • 克劳德代码 (CLI)
  • Claude桌面应用程序
  • OpenAI ChatGPT桌面 (MCP支持于2025年3月添加)
  • 光标 (AI驱动的IDE)
  • 回复 (AI编码平台)
  • 源代码图科迪
  • 帆板运动
  • 以及任何其他符合MCP的工具

协议是 捐赠给Linux基金会 2025年12月,人工智能行业将继续广泛采用该技术。

______________________________________________________________________

重要提示:此工具是什么(不是什么)

这不是一个“文本到游戏”的工具。 它不会生成3D模型、纹理、动画,也不会取代艺术家、动画师和资产创建者的工作。

这是一个工作流加速器 虚幻引擎开发者。它有助于:

  • 项目设置单调:快速构建蓝图、设置状态机、配置输入绑定
  • 重复的编辑器任务:生成演员、设置属性、使用自然语言组织关卡
  • 快速原型制作:通过描述你想要的东西而不是点击菜单来更快地测试想法
  • 学习UE5:工作时查询内置API文档

我们的目标是加快游戏开发中乏味的部分,这样你就可以专注于真正重要的创造性工作。

______________________________________________________________________

需求

  • Node.js 18.0.0或更高
  • 实现预期REST API的HTTP端点(默认值: http://localhost:3000)
备注:此MCP服务器旨在与 不合理的克劳德插件,但是可以适用于实现相同API的其他HTTP后端。

快速开始

1.安装

git clone https://github.com/Natfii/unrealclaude-mcp-bridge.git
cd unrealclaude-mcp-bridge
npm install

2.配置您的MCP客户端

添加到MCP客户端的配置中:

克劳德代码 (~/.claude/settings.json):

{
  "mcpServers": {
    "unreal": {
      "command": "node",
      "args": ["/path/to/unrealclaude-mcp-bridge/index.js"],
      "env": {
        "UNREAL_MCP_URL": "http://localhost:3000"
      }
    }
  }
}

克劳德桌面版 (claude_desktop_config.json):

{
  "mcpServers": {
    "unreal": {
      "command": "node",
      "args": ["/path/to/unrealclaude-mcp-bridge/index.js"],
      "env": {
        "UNREAL_MCP_URL": "http://localhost:3000"
      }
    }
  }
}

其他MCP客户端:有关MCP服务器配置,请参阅客户的文档。服务器使用stdio传输。

3.使用它

连接后,您可以通过自然语言与虚幻编辑器进行交互:

"Spawn a point light at position 0, 0, 500"
"List all StaticMeshActors in the level"
"Create a new Actor Blueprint called BP_Enemy"
"Add a float variable called Health to BP_Player"
"Create a state machine called Locomotion in my Animation Blueprint"

______________________________________________________________________

可用工具

连接和上下文

工具说明
unreal_status检查与虚幻编辑器的连接
unreal_get_ue_context按类别或查询获取UE 5.7 API文档

关卡和演员工具

工具说明
unreal_open_level在编辑器中打开、创建或列出级别映射
unreal_spawn_actor在级别中生成演员
unreal_get_level_actors列出当前级别的参与者
unreal_set_property为参与者设置属性
unreal_move_actor移动/旋转/缩放演员
unreal_delete_actors从级别中删除参与者
unreal_run_console_command运行虚幻控制台命令
unreal_get_output_log获取最近的输出日志条目

资产工具

工具说明
unreal_asset_search按类别、路径或名称搜索资产
unreal_asset_dependencies获取特定资产所依赖的所有资产
unreal_asset_referencers获取引用特定资产的所有资产

脚本执行

工具说明
unreal_execute_script执行C++、Python或控制台脚本
unreal_cleanup_scripts删除生成的脚本
unreal_get_script_history获取脚本执行历史记录

视口

工具说明
unreal_capture_viewport捕获活动视口的屏幕截图

蓝图工具

工具说明
unreal_blueprint_query查询蓝图信息(列表、检查、获取图)
unreal_blueprint_modify修改蓝图(创建、添加变量/函数、添加节点、连接引脚)

动画蓝图工具

工具说明
unreal_anim_blueprint_modify完整动画蓝图操作

角色工具

工具说明
unreal_character查询和修改当前级别中的ACharacter角色
unreal_character_data创建和管理角色配置数据资产和统计数据表

材料工具

工具说明
unreal_material骨架网格的材质实例创建和分配

增强的输入工具

工具说明
unreal_enhanced_input创建和修改增强输入资源(InputAction、InputMappingContext)

异步任务队列

工具说明
unreal_task_submit提交用于异步后台执行的MCP工具
unreal_task_status检查已提交异步任务的状态
unreal_task_result获取已完成异步任务的结果
unreal_task_list列出所有异步任务
unreal_task_cancel取消正在运行的异步任务

______________________________________________________________________

动画蓝图操作

这 unreal_anim_blueprint_modify 该工具提供了对动画蓝图的全面控制:

状态机操作

操作说明
get_info获取AnimBlueprint结构概述
get_state_machine获取详细的状态机信息
create_state_machine创建新的状态机
add_state将状态添加到状态机
remove_state从状态机中删除状态
set_entry_state设置状态机的入口状态
connect_state_machine_to_output将状态机连接到AnimGraph输出姿势

过渡操作

操作说明
add_transition创建状态之间的转换
remove_transition删除过渡
set_transition_duration设置混合持续时间
set_transition_priority设置评估优先级

过渡条件图

操作说明
add_condition_node添加逻辑节点(TimeRemaining、Greater、Less、And或Not、GetVariable)
delete_condition_node从转换图中删除节点
connect_condition_nodes连接过渡图中的节点
connect_to_result将条件连接到转换结果

节点/引脚自检

操作说明
get_transition_nodes列出转换图中的所有节点及其引脚
inspect_node_pins获取详细的引脚信息(类型、连接、默认值)
set_pin_default_value通过类型验证设置引脚默认值
add_comparison_chain添加GetVariable->比较->结果链
validate_blueprint返回编译状态和诊断

动画作业

操作说明
set_state_animation指定动画序列、混合空间、混合空间1D或蒙太奇
find_animations搜索兼容的动画资源

批量操作

操作说明
batch以原子方式执行多个操作

______________________________________________________________________

UE 5.7上下文系统

服务器包含内置的UE 5.7 API文档,可以查询:

可选类别

类别描述
animation动画蓝图、状态机、转换、UAnimInstance
blueprint蓝图图、UK2Node、FBlueprintEditorUtils
slateSlate UI小部件、SNew/SAssignNew、布局模式
actor角色生成、组件、转换、迭代
assets资产加载、TSoftObjectPtr、FStreamableManager、异步加载
replication网络复制、RPC、DOREPLIFETIME、OnRep
enhanced_input增强的输入系统、输入操作、映射上下文
character角色移动、配置、统计数据
material材料实例、参数、槽

用法

// Get specific category
{ "category": "animation" }

// Search by keywords
{ "query": "state machine transitions" }

// List all categories
{}

自动上下文注入

通过设置启用自动上下文注入:

{
  "env": {
    "INJECT_CONTEXT": "true"
  }
}

______________________________________________________________________

配置

环境变量默认值描述
UNREAL_MCP_URLhttp://localhost:3000虚幻插件HTTP服务器URL
MCP_REQUEST_TIMEOUT_MS30000请求超时(毫秒)
INJECT_CONTEXTfalse在工具响应上自动注入UE5上下文
DEBUG-启用调试日志记录

______________________________________________________________________

故障排除

工具显示“未连接”

  • 确保您的HTTP后端正在运行且可访问
  • 验证 UNREAL_MCP_URL 环境变量指向正确的端点
  • 检查端点是否响应 /mcp/status

stdin/stdout错误

  • 确保Node.js 18+已安装并位于PATH中
  • 跑 npm install 确保存在依赖关系
  • 验证MCP客户端配置中的路径指向正确的 index.js

运行测试套件

此仓库包含一个Vitest测试套件(87个测试),可以在不运行虚幻编辑器的情况下验证网桥行为:

npm install
npm test              # run all tests
npm run test:watch    # watch mode
npm run test:coverage # with coverage report

测试模拟虚幻HTTP服务器,涵盖模式转换、HTTP客户端逻辑、上下文加载、工具列表和调用路由。

______________________________________________________________________

贡献

欢迎投稿!请随意:

  • 添加对其他MCP客户端配置的支持
  • 改进UE5上下文文档
  • 修复错误或添加新功能
  • 提交文件改进

______________________________________________________________________

许可证

麻省理工学院与归因-见 许可证 了解详情。

需要归因:如果您使用此项目,请注明:

  • 项目:UE5 MCP服务器
  • 作者:纳塔利·卡吉亚诺(Natfii)
  • 链接:https://github.com/Natfii/unrealclaude-mcp-bridge

需要披露:如果您使用此代码构建另一个MCP服务器或AI集成,请在您的文档中披露其使用方法。

______________________________________________________________________

相关

工具与能力

工具数量

29

资源数量

0

提示词数量

0

能力标签

游戏开发JavaScript本地部署AI辅助UnrealEngine自动化工具蓝图编辑

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 工具数量 29 个,一次接入能覆盖的操作比单点工具更全。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Ue5 MCP Bridge

MCP World · 本页

29未说明未标注1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Ue5 MCP Bridge 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Ue5 MCP Bridge 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Ue5 MCP Bridge 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Ue5 MCP Bridge 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Ue5 MCP Bridge 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP