feat(mcp-bridge): 添加 MCP 桥接插件实现 Cocos Creator 与外部工具集成 - 新增 main.js 实现 MCP 服务器,提供 HTTP 接口供外部工具调用 - 实现 5 个核心工具接口:获取选中节点、修改节点名称、保存场景、 获取场景层级结构、更新节点变换属性 - 添加 panel 面板用于测试 MCP 功能,包含节点 ID 获取和名称修改功能 - 实现场景脚本 scene-script.js 处理节点属性修改和层级数据导出 - 配置 package.json 定义插件入口文件和菜单项 - 支持跨域请求便于调试,返回符合 MCP 规范的工具定义格式 ```
17 lines
687 B
HTML
17 lines
687 B
HTML
<div style="padding: 10px;">
|
|
<ui-prop name="Node ID">
|
|
<ui-input id="nodeId" placeholder="Click 'Get' to fetch ID"></ui-input>
|
|
</ui-prop>
|
|
<ui-prop name="New Name">
|
|
<ui-input id="newName" placeholder="Enter new name"></ui-input>
|
|
</ui-prop>
|
|
|
|
<div style="margin-top: 10px; display: flex; flex-direction: column; gap: 5px;">
|
|
<ui-button id="btn-get" class="green">获取选中节点 ID</ui-button>
|
|
<ui-button id="btn-set" class="blue">修改节点名称</ui-button>
|
|
</div>
|
|
|
|
<div id="log" style="margin-top: 15px; font-size: 12px; color: #66ccff; border-top: 1px solid #555; padding-top: 5px;">
|
|
Status: Ready
|
|
</div>
|
|
</div> |