火焰库拉
260e4866b4
文档: 移除已废弃的自动化测试章节
2026-02-03 20:07:47 +08:00
火焰库拉
8964588616
文档: 更新所有文档与代码注释为中文
2026-02-03 20:04:45 +08:00
火焰库拉
720b38e1ff
文档: 整合开发计划文档 & 修复: TypeScript 编译及可靠性改进
2026-02-03 19:55:51 +08:00
火焰库拉
5c1605c9f1
feat: implement MCP Resources Protocol support and localize documentation
2026-02-02 14:34:34 +08:00
火焰库拉
367a75f701
docs: optimize project rules with comprehensive coding standards
2026-02-02 10:23:45 +08:00
火焰库拉
12be1dc62d
docs: add code review report
2026-02-02 10:20:22 +08:00
火焰库拉
ca9fcabefd
feat: update main.js
2026-02-02 10:14:17 +08:00
火焰库拉
7df7ff9a8f
chore: add agent project rules
2026-02-01 13:52:24 +08:00
火焰库拉
a851493966
feat: Implement VFX management, Undo/Redo, Find in File; docs: Update README and plans
2026-02-01 13:30:11 +08:00
火焰库拉
157b99290d
feat: 完成第二阶段开发\n\n- 添加 scene_management 工具\n- 添加 prefab_management 工具\n- 优化面板布局和响应式设计\n- 添加滚动条支持\n- 移除旧的 create_scene 和 create_prefab 工具\n- 更新 README 文档
2026-01-31 19:36:55 +08:00
火焰库拉
3b2e78eee7
feat: 完成第一阶段核心功能实现\n\n- 添加 manage_components 工具\n- 添加 manage_script 工具(默认创建TS脚本)\n- 添加 batch_execute 工具\n- 添加 manage_asset 工具\n- 修复面板布局问题\n- 添加默认父目录创建功能\n- 更新 README 文档\n- 创建 DEVELOPMENT 开发文档
2026-01-31 16:48:21 +08:00
火焰库拉
b5f745446c
```
...
chore: 添加AGPL-3.0许可证文件并更新README
添加完整的GNU AFFERO GENERAL PUBLIC LICENSE Version 3许可证文本到项目根目录,
同时更新README.md中的许可证信息,从MIT许可证更改为AGPL-3.0许可证,
并说明了网络服务场景下需要提供源代码的要求。
```
2026-01-29 19:02:32 +08:00
火焰库拉
0a8124dafd
```
...
docs(README): 更新文档格式和API接口说明
- 修复JSON代码块格式错误,统一使用正确的语法高亮标记
- 调整MCP工具接口列表的缩进格式,提升文档可读性
- 优化技术实现部分的列表格式,统一缩进样式
- 添加日志管理章节的格式调整
- 补充缺失的代码块结束标记
```
2026-01-29 16:27:26 +08:00
火焰库拉
9d958316ef
```
...
docs(README): 添加 AI 编辑器连接配置说明
- 新增连接 AI 编辑器章节,包含 Cursor/VS Code 配置方法
- 提供 command 和 Stdio 两种配置方式的具体示例
- 添加 JSON 配置格式说明和路径替换注意事项
- 补充 MCP 代理脚本的完整使用路径配置
```
2026-01-29 16:00:05 +08:00
火焰库拉
6984965479
```
...
feat(main): 添加MCP工具列表API和优化服务器路由
- 新增getToolsList函数,提供完整的编辑器操作工具集
- 包含节点操作、场景管理、预制体创建等9个核心功能
- 重构HTTP服务器路由逻辑,分离工具列表和调用接口
- 移除冗余的CORS头设置,简化请求处理流程
- 统一错误处理和日志记录机制
feat(proxy): 实现MCP协议代理服务
- 创建mcp-proxy.js作为独立的协议转换层
- 支持initialize、tools/list、tools/call方法
- 实现与Cocos编辑器的HTTP通信桥接
- 提供详细的调试日志和错误处理机制
```
2026-01-29 15:55:38 +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
火焰库拉
f901bcc38f
```
...
feat(mcp-bridge): 添加场景和节点创建功能
- 新增 getNewSceneTemplate 函数用于生成标准场景模板
- 实现 create_scene 工具用于在 assets 目录下创建新场景文件
- 实现 create_prefab 工具用于将节点保存为预制体资源
- 实现 open_scene 工具用于在编辑器中打开指定场景
- 实现 create_node 工具用于在当前场景中创建新节点
- 在 scene-script.js 中添加 create-node 处理逻辑
- 支持创建不同类型的节点(空节点、精灵、标签等)
- 添加 UUID 生成的多种兼容方案
```
2026-01-29 14:26:28 +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