glade-mcp
让AI助手直接操控Unity/Godot游戏引擎的MCP协议桥接工具,支持260+/105+精细化工
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
让AI助手直接操控Unity/Godot游戏引擎的MCP协议桥接工具,支持260+/105+精细化工
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象一下这个场景:你正在用 Unity 开发一款Roguelike游戏,进度卡在一个复杂的敌人AI逻辑上。往常你需要翻遍文档、查找示例、反复调试——而现在,你只需要在 Cursor 或 Claude Code 中输入一句"帮我写一个感知玩家的巡逻AI",AI 就能直接在你的 Unity 场景里添加脚本、挂载组件、甚至根据 GLADE.md 里的游戏设计文档理解整体玩法规则。这不是科幻,正是 GladeKit MCP 正在做的事情。
游戏开发一直是最复杂的软件工程领域之一。Unity 和 Godot 虽然功能强大,但传统工作流中,AI 辅助编程工具(如 GitHub Copilot)只能生成代码片段,无法真正理解项目上下文——它不知道你的场景层级、不知道你有哪些预制件、不知道你的资源引用关系。
GladeKit MCP 由独立开发者 danielfang7 创建,其核心理念是:AI 不仅仅是代码补全工具,更应该是能够深度理解并操作游戏引擎的智能助手。项目自 2024 年底发布以来,已获得近 180 颗 GitHub Stars,覆盖 Unity 和 Godot 两大主流游戏引擎生态。

图1:GladeKit MCP 在 Cursor 中运行的实时演示,展示了AI直接操控Unity编辑器的完整流程
GladeKit MCP 采用巧妙的三层桥接架构,将 AI 客户端、游戏引擎编辑器隔离开来,通过标准化的 MCP 协议通信:
第一层:MCP Server(Python)
这是整个系统的核心,运行在本地,通过 uvx gladekit-mcp 一键启动。它负责解析 MCP 协议请求、管理工具注册表、处理工具调度的业务逻辑。技术栈为 Python 3.11+,核心依赖包括 mcp[cli](MCP 协议实现)、httpx(Unity 通信)、websockets(Godot 通信)、openai(AI 接口)、numpy(语义搜索向量化)。模块划分清晰:
server.py — MCP 服务器主入口,处理 stdio/HTTP 传输层bridge.py — 引擎桥接核心,根据端口自动探测 Unity(:8765) 或 Godot(:8766)cloud.py — 云端 intelligence 层,提供 RAG 检索和跨会话记忆skill.py — 技能校准系统,让 AI 理解项目特定约束search.py — GDScript/C# 语义搜索(基于 embeddings 向量相似度)asset_pipeline/ — 资产管道,支持 CC0 许可资产的批量导入第二层:Editor Bridge(引擎原生代码)
Editor Bridge 是运行在游戏引擎编辑器内部的插件,提供真实的引擎 API 访问能力:
https://github.com/Glade-tool/glade-mcp.git?path=/unity-bridge 直接从 Git 安装到项目中。监听 localhost:8765,提供 260+ 工具函数。依赖 Unity 2021.3+ 内置的 Input System 和 AI Navigation 模块。addons/ 目录),监听 localhost:8766,提供 105 个工具函数。线程轮询频率 200Hz,对编辑器性能影响极小。支持 Godot 4.3+ Forward+ 和 Compatibility 渲染器,覆盖 2D/3D 全场景。第三层:AI Client 配置层
用户只需在 AI 客户端(Cline、Claude Code、Cursor、Windsurf、Claude Desktop)中添加一行 MCP 配置,指定 uvx gladekit-mcp 为 stdio 服务即可。无需手动启动任何服务器,AI 客户端会在需要时自动 spawn 进程。

图2:Cursor AI 中集成了 GladeKit MCP 后,AI 能够直接访问 Unity 项目的场景层级和资源
GladeKit MCP 提供的不仅是代码补全,而是完整的编辑器上下文感知能力:
工具粒度精细化:不同于传统 Copilot 式的"给一段代码",GladeKit 提供了 260(Unity)/105(Godot)个原子化工具,涵盖场景/节点操作、脚本读写、资源管理、信号系统、物理引擎、2D 精灵与瓦片地图、音频、粒子、动画、骨骼、相机、导航、AI寻路等几乎所有编辑器功能。AI 可以精确操控某个具体组件,而不是泛泛地"生成一段代码"。
GLADE.md 项目上下文:项目根目录下的 GLADE.md 文件是游戏设计文档(GDD)的机器可读版本。GladeKit MCP 强制 AI 在行动前阅读并遵循 GDD 约束,确保 AI 的修改与整体游戏设计保持一致——避免"AI 生成了一个不符合游戏规则的技能系统"这种尴尬。
脚本语义搜索:通过 numpy 计算 embeddings 向量相似度,可以跨整个项目搜索语义相关的代码片段。例如搜索"处理玩家输入的逻辑",即使变量名不包含这些词,也能找到相关代码。这比传统的文本搜索强大得多。
技能校准(Skill Calibration):系统引导 AI 学习项目特定的编码规范、命名约定和约束条件,类似于"给AI上一堂项目入职培训",确保 AI 的输出风格与项目现有代码保持一致。
GladeKit MCP 不提供 Dockerfile 或 docker-compose,也没有 Web UI,本质上是一个本地工具链。部署流程分为两个阶段:
阶段一(必须):安装游戏引擎编辑器
用户必须本地安装 Unity 2021.3+ 或 Godot 4.3+。Unity 可从 Unity Hub 安装,Godot 可从官网下载。这是不可省略的本地依赖——GladeKit MCP 只是一个"智能外壳",真正操控游戏引擎的能力来自编辑器本身。
阶段二(可选):安装 AI 客户端
支持的 AI 客户端包括 Cursor、Claude Code、Windsurf、Claude Desktop 和 Cline(VS Code 插件)。用户根据自己已有的 AI 工具选择安装。
阶段三(一键):安装 GladeKit MCP
通过 uvx gladekit-mcp 一键安装 MCP server(需要先安装 uv 运行时),然后在各 AI 客户端中配置 MCP 即可。整个安装过程 5-10 分钟,但前期编辑器配置可能需要更长时间。

图3:Godot 4.3 编辑器中启用 GladeKit MCP Bridge 插件后,Output 面板显示工具注册确认信息
GladeKit MCP 明确标注了当前不支持的场景,这是项目诚实的一面:
GladeKit MCP 的意义不仅在于"方便了游戏开发",更在于它展示了 Model Context Protocol 的垂直领域适配能力。MCP 协议(Anthropic 主导的 AI-Tool 互联标准)设计之初就强调"上下文感知",而 GladeKit 正是将这一理念落地的典范:通过 Editor Bridge 获取引擎的完整运行时状态,构建项目专属的上下文,再交给 AI 处理。
从增长趋势看,GladeKit MCP 的 Stars 增长曲线稳健,维持在每月 +20~40 的节奏。它代表了一类新兴工具的方向:不是让 AI 来替代开发者,而是让 AI 与现有的专业工具生态深度融合,成为真正的编辑器扩展。这种思路对其他垂直领域(CAD 软件、数据分析IDE、工业设计工具)都有借鉴价值。
GladeKit MCP 是一款专注于游戏引擎的 MCP 协议实现工具,通过 Unity Bridge(C#)和 Godot Bridge(GDScript)两个编辑器插件,为 AI 编程助手提供深度引擎上下文感知能力。其 Python MCP Server 架构清晰、模块化良好,支持 Claude Code、Cursor、Windsurf 等主流 AI 客户端。对于希望借助 AI 加速游戏原型开发、自动化测试脚本生成、或进行游戏逻辑迭代的开发者而言,这是一个值得关注的技术选型。
适合人群:有 Unity/Godot 开发经验、已使用 AI 编程助手、希望提升日常开发效率的游戏开发者。
不适合:无游戏引擎使用经验的用户、需要开箱即用 Web 界面的用户、需要在无头环境运行的用户。