hi-godot/godot-ai
Production-grade MCP server and AI tools for the Godot engine. A Snap to install. Totally free and fun.
解决的问题
Godot AI 允许 AI 助手(如 Claude Code、Claude Desktop 和 Cursor)直接与实时运行的 Godot 游戏引擎编辑器交互。这消除了用户手动复制粘贴代码或手动设置场景的需求,使 AI 能够实时构建场景、编辑节点和配置游戏环境。
工作原理
该项目实现了模型上下文协议(MCP),充当 AI 客户端与 Godot 编辑器之间的桥梁。通信流程如下:
- MCP 客户端:AI 助手(例如 Claude)发送请求。
- 桥梁:Python 服务器(
godot-ai attach)通过 stdio 处理请求。 - Godot 编辑器:Godot 编辑器中的插件接收经过身份验证的 WebSocket 连接并执行操作。
它提供了 46 个工具和超过 120 个操作来操作编辑器,包括脚本编辑、信号连接和 UI 配置。
适用人群
使用 Godot 引擎(4.7+)的游戏开发者,希望利用 LLM 自动化基于编辑器的游戏开发中的重复性任务,例如构建场景、配置材质和设置玩家控制器。
亮点
- 深度编辑器集成:可以构建场景、编辑节点、连接信号,并配置 UI、材质、动画和粒子。
- 广泛的客户端支持:兼容 Claude Code、Claude Desktop、Codex、Cursor、VS Code 等。
- 广泛的脚本支持:完全支持 GDScript,具有解析验证和热重载功能;对 C# 仅提供文本支持。
- 安全通信:使用独立的轮换能力和经过身份验证的 HTTP/WebSocket 连接,确保本地回环安全。
相关
- 项目
- 项目
- 项目
- 项目
- 项目