gdharness
代理看不到正在运行的游戏。它会读取你的脚本并猜测其余部分:是否 按钮是否在屏幕上,面板是否更新,那个错误是否重要。
gdharness是一个MCP服务器和四个Godot插件。通过他们,代理要求开放的编辑器和 跑步游戏的屏幕显示和控制在哪里。它还可以询问属性包含什么 现在,控制台打印了什么,哪条线坏了。
安装
把这个交给你的经纪人:
Install gdharness here by following https://aureliolo.github.io/gdharness/agent.md,
then tell me what it asked you to recommend back to me.
或自己做,并选择你的线束: aureliolo.github.io/gdharness。
它存在的循环
editor_run { "op": "start", "projectPath": "C:/games/shop" }
runtime_inspect { "op": "find", "says": "Buy" } // the button, by the word on it
runtime_input { "op": "click", "nodePath": "/root/Shop/Ledger/BuyButton" }
runtime_inspect { "op": "text", "nodePath": "/root/Shop/Ledger" } // what the panel says now
editor_output { "projectPath": "C:/games/shop" } // errors and warnings, with backtraces
打开的编辑器播放游戏,所以你可以设置一个断点,并读取作用域中的变量 停止。
用引擎随后持有的内容写入答案,而不是请求的回声。一个工具 不能回答说它处于哪个状态,什么会改变它。
一目了然
| 需要 | Godot 4.7或更新,节点22或更新。也在面包1.4下运行。 |
| 表面 | 31个工具命名 domain_verb4 godot:// 资源和3个提示 |
| 到达 | 打开的编辑器,正在玩的游戏以及磁盘上的项目 |
| 利用 | 35,写在项目内部,只要线束有项目配置 |
| 技能 | 写入 .agents/skills,带有Claude代码,Kiro和Cline的副本 |
| 安装 | 或带有SBOM的sigstore签名归档文件,SLSA Build Level 3 |
| 已证实 | 每个工具在CI中针对Godot 4.7.2驱动,在Windows, Linux和macOS上 |
| 状态 | 1.x: 每个版本都是一个补丁。 隆起是什么意思 |
4.7之前的Godot没有经过测试。
文档
aureliolo.github.io/gdharness: 安装它,如何 零件连接,每一个工具,op和参数。
SECURITY.md 是如何报告安全故障。 CONTRIBUTING.md 是改变必须清除的东西。
项目
的叉子 GoPeak v2.3.9,2026年9月,麻省理工学院。这个 原MCP服务器是 戈多-mcp 通过 所罗门伊莱亚斯,而GoPeak是由 HaD0Yun。
不隶属于戈多基金会。