SuperAPI AI 工具集

godot-mcp-scene-builder

编程与开发

查看项目

更新于 10-15 23:57

技能介绍

用途:为 Godot 引擎提供高层智能体接口,封装底层 Godot MCP 工具,用于以编程方式从零创建或修改场景(.tscn)。适用于“创建场景”“制作角色”“搭建关卡”等请求。

主要能力:编排以下 MCP 工具——mcp_godot_create_scene(初始化 .tscn 文件)、mcp_godot_add_node(向已有场景添加节点)、mcp_godot_load_sprite(为 Sprite2D 节点指定纹理)、mcp_godot_run_project(启动 Godot 编辑器验证结果)。另提供 scene_builder_manifest.gd 资源定义,用于声明式场景构建。

使用方式:先进入设计阶段,确定根节点类型(如 CharacterBody2D、Node3D、Control)并草拟节点层级;再进入执行阶段,依次调用 mcp_godot_create_scene 创建文件、按顺序调用 mcp_godot_add_node 添加子节点、按需调用 mcp_godot_load_sprite 加载精灵,最后调用 mcp_godot_run_project 或 mcp_godot_launch_editor 验证。附加脚本时遵循 godot-gdscript-mastery 标准。

限制与注意事项:不得跳过设计阶段直接添加节点;添加节点前必须先创建场景;MCP 调用中禁止使用绝对路径,只能使用 res:// 路径;MCP 只生成 .tscn 文件而不做校验,必须运行项目或编辑器验证;添加 CollisionShape2D 时必须手动设置 shape,否则场景不可用。参考主技能为 godot-master。