
Godot Agent Loop
io.github.beremaran由 GitHub 账号 beremaran 发布v1.0.1更新于 Oct 24, 2026
MCP automation loop with 167 tested tools for Godot 4
概览
AI 生成的概览
一个本地 MCP 服务器,为 AI 助手提供 Godot 4 游戏项目的完整闭环:编写、运行、观察、试玩与验证。
- 可以做什么
- 通过目录与通用调用工具发现并执行隐藏能力,默认核心界面公开 16 个工具,完整目录共 56 个(16 个核心加 40 个隐藏)。管理项目生命周期:运行、停止和测试 Godot 项目,包括原生、GUT 与 GdUnit4 测试运行器以及 .NET 构建流程。观察运行中的游戏:截图、场景树、UI、节点信息、错误与日志。以结构化场景和等待进行试玩,并提供鼠标、键盘、触摸和手柄等输入原语。驱动编辑器会话并应用可撤销的复合场景事务,以及通过有界断言、导出就绪检查和完整性分析验证项目。
- 适用场景
- 适合助手在构建、调试或测试 Godot 4 游戏项目时使用,需要启动游戏、观察运行、模拟玩家输入并检查结果,而不仅是编辑文件。适用于具备渲染环境的桌面本地开发流程。
- 运行要求
- 通过 npx 以 stdio 在本地运行,需要 Node.js 22 或更高版本。需要 Godot Engine 4.7 或更高版本,可选设置 GODOT_PATH 指向可执行文件。C# 项目可选需要 .NET SDK 8 和 Godot .NET 构建。运行游戏和截图需要桌面显示或 Xvfb。可选的编辑器插件需复制到项目并启用,然后重启 Godot。
安装前请注意
运行项目会以你的操作系统权限执行其 GDScript,项目代码可读取你的文件并发起网络请求,只应使用可信的项目来源。特权反射与代码执行组默认关闭,仅应在可信本地工作中授予。除非配置允许目录或客户端根目录,否则文件系统访问会被拒绝。运行时监听回环端口并使用共享密钥,应保持不安全运行时模式关闭。服务器会写入临时自动加载文件并在停止时清理。
安装
在 SourceWeft 中
- 打开 控制台中的 Godot Agent Loop,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
该仓库没有 README。
工具
0SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。
版本历史
1- v1.0.1最新Sep 16, 2026
评分
已满足适用检查项的 25%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。
- 许可证10 分
请在仓库或注册中心条目中声明许可证。