tomyud1/godot-mcp
MCP Server and Godot Plugin for AI-assisted game development
解决的问题
该项目为 AI 助手(如 Claude 或 Cursor)与 Godot 游戏引擎编辑器之间搭建了一座桥梁。通过让 AI 直接与编辑器的场景、脚本和项目设置交互,消除了手动复制粘贴代码和频繁切换任务的繁琐操作。
工作原理
它使用 Model Context Protocol (MCP) 将 AI 客户端连接到 Node.js 服务器,该服务器再通过 WebSockets 与 Godot 编辑器插件通信。这种架构使 AI 能够执行一系列工具,对游戏项目进行广泛操作。
适用人群
使用 Godot 4.x 的游戏开发者,希望利用 AI 代理自动化重复性任务、编写脚本,并在编辑器内直接管理项目结构。
主要亮点
- 丰富的工具集:涵盖文件操作、场景操作、脚本编辑和项目管理等类别,共 42 个工具。
- 交互式可视化工具:基于浏览器的工具,提供脚本及其关系的力导向图,支持实时代码编辑和场景图探索。
- 直接编辑器集成:AI 可读写文件、创建场景、增删节点、分配纹理,并通过专用工具支持撤销/重做功能。
- 广泛的客户端支持:兼容任何 MCP 兼容的 AI 客户端,包括 Claude Desktop、Cursor 和 Claude Code。
相关
- 项目
- 项目
- 项目
- 项目