Commit Graph

10 Commits

Author SHA1 Message Date
火焰库拉
957bac5e0c Merge branch 'main' of remote and resolve conflicts across src/ 2026-02-28 11:03:43 +08:00
火焰库拉
c9e0f45c9d 重构: 将 TypeScript 转为 JavaScript 并优化项目文件结构
- 将 src/IpcManager.ts 和 src/IpcUi.ts 手动转写为干净的 JavaScript,消除编译产物中的 polyfill 代码

- 移动 main.js、scene-script.js、mcp-proxy.js 至 src/ 目录,统一源码管理

- 移动 DEVELOPMENT.md、IPC_MESSAGES.md、UPDATE_LOG.md、注意事项.md 至 docs/ 目录

- 删除 dist/ 编译产物目录和 tsconfig.json

- 更新 package.json 入口路径、所有模块引用路径

- 更新 README.md 和 DEVELOPMENT.md 中的架构说明、文件路径引用和项目规范

- 更新 .gitignore 启用 dist 忽略规则
2026-02-28 09:33:36 +08:00
火焰库拉
d601ec8090 fix: 修复SpriteFrame赋值未获取真实UUID问题及面板日志被截断问题 2026-02-26 15:45:41 +08:00
火焰库拉
24bc7b7b1f feat: 实现 open_prefab 工具,优化预制体创建稳定性,并完成全量源码 (JS/TS)、文档与配置的汉化合规审计 2026-02-13 13:52:27 +08:00
火焰库拉
62cddf3fa2 refactor(ui): 简化主菜单项名称并修复文件结尾格式
将主菜单项路径从"Packages/MCP Bridge/Open Test Panel"简化为"MCP Bridge/Open Panel",同时修复文件结尾缺少换行符的问题
2026-02-03 22:22:13 +08:00
火焰库拉
8964588616 文档: 更新所有文档与代码注释为中文 2026-02-03 20:04:45 +08:00
火焰库拉
720b38e1ff 文档: 整合开发计划文档 & 修复: TypeScript 编译及可靠性改进 2026-02-03 19:55:51 +08:00
火焰库拉
b1db9692a7 ```
feat(mcp-bridge): 添加 MCP Bridge 插件

添加完整的 MCP (Model Context Protocol) 桥接插件,用于连接外部 AI
工具与 Cocos Creator 编辑器,实现对场景、节点等资源的自动化操作。

功能包括:
- HTTP 服务接口,提供标准 MCP 协议支持
- 场景节点操作:获取、创建、修改节点
- 资源管理:创建场景、预制体,打开指定资源
- 实时日志记录和展示
- 自动启动服务支持

提供多个 API 接口如 get_selected_node、set_node_name、
save_scene、get_scene_hierarchy 等,支持外部工具调用。

更新作者信息为 Firekula。
```
2026-01-29 14:59:07 +08:00
火焰库拉
0b2f8cd50f ```
feat(mcp-bridge): 实现MCP服务器功能增强和日志系统

- 添加日志缓冲区和封装日志函数,支持多种日志类型(info, success, warn, error, mcp)
- 实现MCP服务器启动/停止功能,支持端口配置和状态管理
- 添加配置文件管理(auto-start, last-port),支持持久化设置
- 实现完整的工具API接口(get_selected_node, set_node_name, save_scene等)
- 统一处理MCP调用逻辑,便于日志记录和错误处理
- 更新面板界面,添加端口输入、自动启动开关、日志查看等功能
- 优化错误处理和响应格式,符合MCP标准规范
```
2026-01-29 14:53:06 +08:00
火焰库拉
1af6f08c94 ```
feat(mcp-bridge): 添加 MCP 桥接插件实现 Cocos Creator 与外部工具集成

- 新增 main.js 实现 MCP 服务器,提供 HTTP 接口供外部工具调用
- 实现 5 个核心工具接口:获取选中节点、修改节点名称、保存场景、
  获取场景层级结构、更新节点变换属性
- 添加 panel 面板用于测试 MCP 功能,包含节点 ID 获取和名称修改功能
- 实现场景脚本 scene-script.js 处理节点属性修改和层级数据导出
- 配置 package.json 定义插件入口文件和菜单项
- 支持跨域请求便于调试,返回符合 MCP 规范的工具定义格式
```
2026-01-29 13:47:38 +08:00