更新大量官方api工具,目前已支持超过150个工具调用,支持除了预制体操作之外的所有cocos 操作。同时mcp端口更健壮,ai使用起来准确率更高。修复大量bug

This commit is contained in:
root
2025-07-22 23:40:03 +08:00
parent 0fe68c0fc8
commit d7ab237707
35 changed files with 9905 additions and 675 deletions

44
README.zh-CN.md Executable file → Normal file
View File

@@ -4,12 +4,12 @@
一个适用于 Cocos Creator 3.8+ 的综合性 MCP模型上下文协议服务器插件使 AI 助手能够通过标准化协议与 Cocos Creator 编辑器进行交互。一键安装和使用省去所有繁琐环境和配置。已经测试过Claude客户端Claude CLI和Cursor其他的编辑器理论上也完美支持。
**🚀 现在提供 9 个类别的 80 个工具实现95%的编辑器控制!(暂时无法操控预制体)**
**🚀 现在提供 13 个类别的 151 个工具实现98%的编辑器控制!(预制体实例化存在子节点恢复问题**
##快速链接
- **[📖 Complete Feature Guide (English)](FEATURE_GUIDE_EN.md)** - Detailed documentation for all 80 tools
- **[📖 完整功能指南 (中文)](FEATURE_GUIDE_CN.md)** - 所有80个工具的详细文档
- **[📖 Complete Feature Guide (English)](FEATURE_GUIDE_EN.md)** - Detailed documentation for all 151 tools(待补充)
- **[📖 完整功能指南 (中文)](FEATURE_GUIDE_CN.md)** - 所有151工具的详细文档(待补充)
## 快速使用
@@ -107,6 +107,9 @@ claude mcp add --transport http http://localhost:3000/mcp使用你自己配
- **消息广播**: 监听和广播自定义消息
- **资源管理**: 创建、复制、移动、删除和查询资源
- **构建系统**: 项目构建和预览服务器控制
- **参考图片管理**: 在场景视图中添加、删除和管理参考图片
- **场景视图控制**: 控制Gizmo工具、坐标系和视图模式
- **高级场景操作**: 撤销/重做、快照和高级节点操作
## 安装说明
@@ -152,7 +155,7 @@ npm run build
1.`扩展 > Cocos MCP Server` 打开 MCP 服务器面板
2. 配置设置:
- **端口**: http 服务器端口默认3000
- **端口**: HTTP 服务器端口默认3000
- **自动启动**: 编辑器启动时自动启动服务器
- **调试日志**: 启用详细日志以便开发调试
- **最大连接数**: 允许的最大并发连接数
@@ -161,7 +164,7 @@ npm run build
### 连接 AI 助手
服务器在 `http://localhost:3000/mcp`(或您配置的端口)上提供 http 端点。
服务器在 `http://localhost:3000/mcp`(或您配置的端口)上提供 HTTP 端点。
AI 助手可以使用 MCP 协议连接并访问所有可用工具。
@@ -172,14 +175,17 @@ AI 助手可以使用 MCP 协议连接并访问所有可用工具。
- **scene_\***: 场景相关操作 (8个工具)
- **node_\***: 节点操作 (9个工具)
- **component_\***: 组件管理 (7个工具)
- **prefab_\***: 预制体操作 (8个工具)
- **prefab_\***: 预制体操作 (11个工具)
- **project_\***: 项目控制 (22个工具)
- **debug_\***: 调试工具 (7个工具)
- **preferences_\***: 编辑器偏好设置 (6个工具)
- **server_\***: 服务器信息 (8个工具)
- **debug_\***: 调试工具 (10个工具)
- **preferences_\***: 编辑器偏好设置 (7个工具)
- **server_\***: 服务器信息 (6个工具)
- **broadcast_\***: 消息广播 (5个工具)
- **assetAdvanced_\***: 高级资源操作 (10个工具)
- **referenceImage_\***: 参考图片管理 (12个工具)
- **sceneAdvanced_\***: 高级场景操作 (23个工具)
- **sceneView_\***: 场景视图控制 (14个工具)
**总计: 80个工具** 实现全面的编辑器控制。
📖 **[查看完整工具文档](FEATURE_GUIDE_CN.md)** 了解详细的使用示例和参数。
@@ -262,7 +268,21 @@ cocos-mcp-server/
│ ├── settings.ts # 设置管理
│ ├── types/ # TypeScript 类型定义
│ ├── tools/ # 工具实现
└── panels/ # UI 面板实现
│ ├── scene-tools.ts
│ │ ├── node-tools.ts
│ │ ├── component-tools.ts
│ │ ├── prefab-tools.ts
│ │ ├── project-tools.ts
│ │ ├── debug-tools.ts
│ │ ├── preferences-tools.ts
│ │ ├── server-tools.ts
│ │ ├── broadcast-tools.ts
│ │ ├── scene-advanced-tools.ts
│ │ ├── scene-view-tools.ts
│ │ ├── reference-image-tools.ts
│ │ └── asset-advanced-tools.ts
│ ├── panels/ # UI 面板实现
│ └── test/ # 测试文件
├── dist/ # 编译后的 JavaScript 输出
├── static/ # 静态资源(图标等)
├── i18n/ # 国际化文件
@@ -329,7 +349,7 @@ npm run build
## 系统要求
- Cocos Creator 3.8.0 或更高版本
- Cocos Creator 3.8.6 或更高版本
- Node.jsCocos Creator 自带)
- TypeScript作为开发依赖安装