godot-mcp

godot-mcp

Godot 游戏引擎的 MCP 服务器,提供启动编辑器、运行项目和捕获调试输出等功能。

MCP编程与开发开源
形态
MCP
传输协议
stdio
是否开源
GitHub Stars
★ 4.4k
收录来源
mcp-github

能力说明

Godot MCP 是一个 Model Context Protocol (MCP) 服务器,用于与 Godot 游戏引擎交互。它使 AI 代理能够启动 Godot 编辑器、运行项目、捕获调试输出并控制项目执行。这种直接的反馈循环有助于代理更好地生成代码和调试辅助。接入方式是通过 Node.js 和 npm 安装,并配置环境变量。适合需要与 Godot 游戏引擎进行交互的开发者和 AI 代理。

能力点

  • 启动 Godot 编辑器
  • 运行 Godot 项目
  • 捕获调试输出
  • 控制项目执行
  • 获取 Godot 版本
  • 列出 Godot 项目

适用场景

自动化测试 Godot 项目AI 辅助游戏开发实时调试和错误捕获项目管理和分析

接入方式

依赖:Godot EngineNode.js (>=18.0.0)npm支持 MCP 的 AI 代理
使用 Node.js 和 npm 安装:`npx @coding-solo/godot-mcp`,并配置环境变量 `GODOT_PATH` 和 `DEBUG`。

以上信息由 AI 基于公开资料整理,可能存在偏差,以来源为准。

常见问题

如何启动 Godot 编辑器?

使用 `launch_editor` 命令启动指定项目的 Godot 编辑器。

如何捕获调试输出?

使用 `get_debug_output` 命令获取控制台输出和错误信息。

相关 Skill