这个项目能做什么
godot-mcp-bridge 是一个 MCP (Model Context Protocol) 服务器,旨在将 Claude 和 Cursor 等 AI 客户端直接集成到 Godot 4 编辑器中。与单向服务器不同,它是双向的,允许 AI 实时跟踪人类编辑器的活动(如选择、保存等)。
核心能力包括:
- 实时树编辑 (Live-Tree Editing):直接修改活动的编辑器树而非覆盖磁盘文件,确保未保存的更改得以保留,并支持 Godot 的撤销系统。
- 调试与测试:通过 Godot 的 Debug Adapter 提供步进调试器(断点、堆栈跟踪、变量求值),并集成 GUT 单元测试套件。
- 广泛的工具集:提供 231 个分为不同工具集(core, runtime, debug, code_intel 等)的工具,涵盖从基于 GDScript LSP 的重构和场景脚手架到多人游戏诊断和异步无头导出等所有内容。
- 运行时控制:能够通过输入模拟、信号等待和文本 UI 交互来驱动运行中的游戏。
- 项目分析:用于检测循环依赖、未使用资源和信号流分析的工具。
- 可视化工具 (Visualizer):一个基于浏览器的交互式资源管理器,用于映射脚本关系并编辑代码/属性。
该系统作为一个 Node.js sidecar 运行,通过 WebSockets 与 Godot 编辑器插件通信,同时支持 stdio 和 HTTP 客户端。
评论
0 评分人数达到10人后显示
登录后参与讨论。