一个Cocos Creator扩展,实现了具有可流式传输HTTP传输的模型上下文协议(MCP)服务器。此扩展直接在Cocos Creator中运行——无需外部工具、桥梁或设置。只需安装扩展并开始将AI助手连接到您的游戏开发工作流程。
http://localhost:3000/mcp直接连接精心策划的16个强大工具集合,旨在实现最大AI效率:
query_nodes - 使用细粒度控制检查场景层次结构query_components - 发现组件属性及其类型和工具提示get_available_asset_types - 列举所有可用资产类型get_available_component_types - 列举所有可用组件类型get_assets_by_type - 按特定类型查询资产create_nodes - 批量节点创建,包括组件和变换modify_nodes - 批量属性更新、层次结构更改、组件管理modify_components - 使用UUID目标进行精确组件配置generate_image_asset - ⚡ 高级AI驱动的资产创建operate_assets - 全面的资产操作(创建、复制、移动、删除、检查)operate_current_scene - 场景生命周期管理(打开、保存、配置)operate_prefab_assets - 完整的预制件工作流(创建、编辑、关闭)node_linked_prefabs_operations - 预制件实例管理(编辑、展开、重置)operate_project_settings - 项目配置(层、碰撞、设计分辨率)execute_scene_code - 在场景上下文中直接执行TypeScript/JavaScriptoperate_scripts_and_text - 全面的文件操作(读取、写入、搜索、替换)利用高级AI能力转变您的资产创建工作流程:
多模态生成模式:
提供商生态系统:
高级功能:
AI优化的工作流程:
面板 -> cocos-mcp -> MCP服务器控制面板并点击启动http://localhost:3000/mcpgenerate_image_asset MCP工具http://localhost:7860该扩展由几个关键组件组成:
source/panels/default/):基于Vue3的UI,用于控制MCP服务器source/mcp/server-manager.ts):管理HTTP服务器和MCP传输source/mcp/tools/):提供修改项目的动作# 安装依赖
npm install
# 构建扩展
npm run build
source/mcp/tools/中创建新文件server.registerTool()和Zod模式实现server-manager.ts中添加导入并调用@modelcontextprotocol/sdk - MCP TypeScript SDKexpress - HTTP服务器框架zod - 模式验证vue - 面板的UI框架本项目采用MIT许可证。 </中文翻译>