核心功能
OpenClaw Unreal Plugin 是一款面向Unreal Engine开发者的MCP技能,允许AI助手通过标准化协议直接操控编辑器。核心能力覆盖三大维度:
场景管理:实时查询、切换、保存关卡,创建/删除StaticMeshActor、灯光、相机等对象,并支持通过UE反射系统读写任意Actor属性。
运行调试:控制Play-In-Editor(PIE)的启停与暂停,捕获视口截图,获取引擎日志,甚至模拟键盘/鼠标/轴输入——适合自动化测试与交互脚本。
扩展能力:执行控制台命令、导出Actor层级结构、列出项目资源,未来还将支持组件增删与蓝图编辑。
显著优势
- 双模连接:同时支持OpenClaw Gateway远程接入与本地MCP直连(Claude Code/Cursor),满足不同工作流需求
- 零配置即用:安装插件后自动启动HTTP服务(端口27184),无需额外编译或配置
- 原生级控制:直接调用UE编辑器API,非外部脚本模拟,响应精准可靠
局限性与风险
安全风险突出:本地HTTP服务器当前无身份验证机制,端口暴露于公网将允许任意进程发送编辑器命令;需严格限制localhost绑定。截图与日志读取可能泄露敏感信息(凭证、路径)。
功能边界:组件增删、资源导入、蓝图编辑等标记为"未实现";Transform操作要求Actor具备RootComponent,裸Actor不支持。
稳定性依赖:需保持插件与编辑器版本匹配,二进制缓存损坏时需手动清理重建。
适用人群
- UE开发者寻求AI辅助关卡搭建与快速原型迭代
- 技术美术需要批量Actor操作与场景自动化
- QA团队构建无人值守的PIE测试流水线
使用建议
启用前确保项目已纳入版本控制;所有破坏性操作(删除、保存、执行命令)需人工确认;避免在多人协作或CI/CD环境中暴露27184端口。