IvanMurzak/Godot-MCP

Godot-MCP — Model Context Protocol (MCP) integration for the Godot Engine. AI tools for the Godot Editor in C#, with cloud connection to ai-game.dev. Apache-2.0.

解决的问题

Godot-MCP 弥合了 AI 代理与 Godot 游戏引擎之间的鸿沟。它允许开发者使用 AI 助手(如 Claude、Cursor 或 GitHub Copilot)直接检查、修改和管理 Godot 项目,自动化那些原本需要手动编辑器交互的任务。

工作原理

它作为一个 C# 编辑器插件,通过模型上下文协议(MCP)将 Godot 编辑器操作暴露为“AI 工具”。通过将你的 Godot 项目连接到支持 MCP 的代理,AI 可以使用一种名为 RQL 的专用查询语言来执行创建节点、编辑场景、管理资源或运行 C# 和 GDScript 代码等操作。它支持云端和自托管设置,并包含一个命令行界面(godot-cli)以简化安装和项目配置。

适用人群

该工具专为使用 C#/.NET 版本(4.3+)的 Godot 开发者设计,他们希望将 AI 代理集成到游戏开发工作流中,以加快场景构建、脚本管理和调试。

亮点

  • 广泛的 AI 兼容性:与 Claude、Cursor 和 Copilot 等主流 AI 代理兼容,无供应商锁定。
  • RQL 集成:使用强大的反射查询语言(RQL)批量查询和修改场景树、属性和项目设置。
  • 多语言支持:可以读取、创建和更新 C# 和 GDScript 文件。
  • 视觉反馈:允许 AI 捕获视口、相机或孤立节点的截图,以更好地理解游戏状态。
  • 运行时诊断:提供工具来捕获和轮询游戏内运行时错误和日志,帮助 AI 在试玩期间调试问题。

相关

  • 项目
  • 项目
  • 项目
  • 项目