关于 godot-mcp-bridge
godot-mcp-bridge 是一个 MCP 服务,让 AI 助手直接操作正在运行的 Godot 编辑器,涵盖场景、脚本和项目设置,并提供项目可视化。编辑打开的场景时使用实时树和 Godot 撤销系统。
主要功能
- 01覆盖编辑器任务的 225 个工具
- 02通过实时树编辑打开的场景并支持撤销
- 03在项目可视化器中浏览脚本关系
- 04在可视化器中编辑代码和场景节点属性
适用场景
- 01通过 AI 客户端创建或修改场景与脚本
- 02重构前检查脚本连接关系
- 03通过图形视图探索项目结构
MCP 相关
它将 Godot 编辑器操作作为 MCP 工具提供给兼容的 AI 客户端。服务在本地运行,一次支持一个 Godot 实例。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
44收录的工具列表 · 更新于 2 周前
此工具无需参数。
详细介绍
godot-mcp-bridge
让 AI 助手全面访问 Godot 编辑器。
借助 Claude、Cursor 或任何兼容 MCP 的 AI,更快地构建游戏——无需复制粘贴,也无需切换上下文。AI 可直接在正在运行的 Godot 编辑器中读取、编写和操作场景、脚本、节点及项目设置。
Godot 4.5+ · 225 个工具(默认加载 35 个)· 支持撤销的实时场景树编辑 · 交互式项目可视化工具 · MIT 许可证
完整的工具说明、架构和设置指南,请参阅项目 README。此文件是展示在 npm 上的精简版本。
快速开始
1. 安装 Godot 插件
npx godot-mcp-bridge install
在 Godot 项目文件夹中运行——此命令会将插件复制到 addons/godot_mcp/ 并启用插件。或者,手动从 GitHub 仓库复制 addons/godot_mcp/,并在“项目设置”→“插件”中启用。(“Godot AI Assistant tools MCP” AssetLib 条目属于此分支所基于的上游项目,并非此仓库。)
2. 将服务添加到 AI 客户端
Claude Desktop / Cursor——添加到客户端的 MCP 配置中:
{
"mcpServers": {
"godot": {
"command": "npx",
"args": ["-y", "godot-mcp-bridge"]
}
}
}
Windows:使用 "command": "cmd", "args": ["/c", "npx", "-y", "godot-mcp-bridge"]。
适用于任何兼容 MCP 的客户端(Claude Code、Cline、Windsurf 等)。
3. 连接
重启 AI 客户端,然后重启 Godot 项目。在编辑器右上角检查是否显示绿色的 MCP Connected。
它能做什么?
共有 225 个按意图分组的工具;默认只加载 core(35 个工具),让 Agent 保持专注。使用 enable_toolset({ name: "..." }) 可加载更多工具——包括运行时控制、场景编辑、项目配置、动画、物理、分析、脚手架、测试等。对编辑器中已打开场景的修改会通过实时场景树和 Godot 的撤销系统进行,而不是悄悄覆盖磁盘上的 .tscn 文件。
交互式可视化工具
运行 map_project,即可在 localhost:6510 打开基于浏览器的项目浏览器:
- 展示所有脚本及其关系的力导向图
- 点击任意脚本,即可查看变量、函数、信号和连接
- 直接在可视化工具中编辑代码——更改会实时同步到 Godot
- 支持节点属性编辑的场景视图
- 重构前查找用法
当前限制
- 仅限本地——在 localhost 上运行,不支持远程连接
- 单连接——一次只能连接一个 Godot 实例
- AI 对 Godot 的了解有限——它可以帮助调试、编写脚本和构建场景,但无法在没有指导的情况下创建完整游戏
从源代码构建
git clone https://github.com/TomasLucasUTN/godot-mcp-bridge
cd godot-mcp-bridge/mcp-server
npm install
npm run build
然后将 AI 客户端指向 mcp-server/dist/index.js,而不是使用 npx。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。