Godot MCP(Model Context Protocol 服务器)由 Coding‑Solo 发布,是一款桥接 AI 助手与 Godot 引擎的工具。通过 MCP 协议,它可以启动 Godot 编辑器、运行项目、捕获调试信息,并对项目结构和场景进行深度控制。
这一机制为 AI 助手(如 Claude、Cline、Cursor)提供真实的反馈循环,使其能够实际操作项目、调试问题并生成高质量 GDScript 代码。
启动编辑器与运行项目 支持通过命令行方式:
项目结构获取与分析
场景与节点管理
调试与版本管理
兼容多种 AI 辅助工具
单一 GDScript “操作脚本”
所有复杂命令(如创建节点、场景导出等)由一个 godot_operations.gd
管理,避免逐个临时脚本生成,保证简洁高效,并减少磁盘 I/O 与出错可能。
CLI 与 Script 结合机制 简单命令直接通过 Godot CLI,复杂操作通过 GDScript 脚本,均由 MCP 标准传输 JSON 指令,结构统一,易扩展。
标准化响应结构 所有操作返回统一格式:状态、结果内容、标准输出/错误,从而方便 AI 分析、学习与自动生成改动建议。
安装与构建
git clone https://github.com/Coding-Solo/godot-mcp.git
cd godot-mcp
npm install
npm run build
配置 AI 工具
cline_mcp_settings.json
中添加对应 server 配置运行与交互
AI 指令示例:
launch_editor
:启动编辑器run_project
:执行项目并获取输出create_scene
/ add_node
:创建场景/节点get_debug_output
/ stop_project
:调试控制类指令get_uid
/ update_project_uids
:UID 管理优势 | 描述 |
---|---|
🌟 高自动化 | AI 助手直接操控编辑器/项目,无需手动干预 |
🚫 无临时文件 | 使用 GDScript 单一入口,轻量高效 |
♻️ 支持版本 & UID | 兼容 Godot 4.4+ 特性,能管理资源 UID |
🛠️ 易扩展 & 易集成 | MCP 标准便于新增功能,与多 AI 工具兼容 |
Godot MCP 是一款强大且实用的工具,它为 AI 助手与 Godot 引擎搭建了一座桥梁。AI 可直接:
借助统一协议与 GDScript 操作脚本,它提供了清晰、标准、可扩展的自动化接口,对游戏开发者而言,是提升效率与智能化研发流程的利器。