PinWright:把 1260 个 Unreal 编辑器操作塞进单个 MCP 工具

sss135 · reddit · 2026-09-27

作者发布开源(MIT)的 PinWright 插件:在 Unreal 编辑器进程内运行 MCP 服务器,让 Claude Code、Codex、Cursor 等客户端直接操作运行中的编辑器,共 1260 个操作、67 个命名空间,支持 UE 5.3-5.8。

核心设计是压扁工具面:客户端只看到一个 call 工具——call() 返回命名空间索引,call("blueprint.graph.createnode") 返回该操作的文档页,带参数即执行。Agent 按需加载文档而非在上下文里塞上千个工具 schema;内置文档含工作流指南(搭建关卡、编写材质、视觉校验),编辑器启动时自动生成、与安装版本匹配。

两个关键能力:

日常用法示例:修 bug 时让 agent 先复现——启动 Play-In-Editor、发送输入、读取游戏状态和日志、修复 Blueprint/C++、重新构建并再跑一遍确认。安全上仅监听 loopback、需 bearer token、无外部网络调用,另有 5300+ 自动化测试护航。

Repo: github.com/PinWright/pinwright-ue

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →