使用说明

项目简介

cocos-mcp 是一个基于 Model Context Protocol (MCP) 的服务器实现,旨在通过 AI 技术扩展 Cocos Creator 编辑器的功能。它允许 LLM 客户端通过标准化的 MCP 协议与 Cocos Creator 编辑器进行交互,实现自动化工作流程和智能辅助开发。

主要功能点

  • 工具 (Tools) 注册与执行: Cocos MCP 服务器可以发现并注册由 Cocos Creator 插件提供的工具,这些工具代表了编辑器可以执行的各种操作和功能。
  • 工具调用: 通过 MCP 协议,LLM 客户端可以调用已注册的工具,并传递参数,从而驱动 Cocos Creator 编辑器执行特定任务,例如场景编辑、资源管理、构建发布等。
  • 与 Cocos Creator 插件通信: 服务器通过 WebSocket 与 Cocos Creator 插件通信,插件负责实际执行编辑器操作并将结果返回给服务器。

安装步骤

  1. 安装 Node.js: 确保你的系统已安装 Node.js 和 npm (Node Package Manager)。
  2. 全局安装 'cocos-mcp': 打开终端或命令提示符,运行命令 'npm install cocos-mcp -g' 全局安装 cocos-mcp 服务器。
  3. 安装 Cocos Creator 插件: 下载并安装支持 MCP 协议的 Cocos Creator 插件到你的 Cocos Creator 项目中。插件负责提供工具的具体实现和与 Cocos Creator 编辑器的交互。

服务器配置

在 MCP 客户端(例如 vscode/windsurf 等)中,配置 MCP 服务器连接信息。以下是一个示例配置,用于连接到本地运行的 'cocos-mcp' 服务器:

{
    "cocos-mcp": {
        "command": "cocos-mcp"
    }
}
  • 'cocos-mcp': 服务器名称,可以自定义。
  • 'command': 启动 cocos-mcp 服务器的命令。全局安装后,可以直接使用 'cocos-mcp' 命令。

基本使用方法

  1. 启动 Cocos MCP 服务器: 在终端或命令提示符中运行 'cocos-mcp' 命令启动服务器。
  2. 启动 MCP 客户端并连接服务器: 打开 MCP 客户端(如 vscode/windsurf),根据上述配置连接到 'cocos-mcp' 服务器。
  3. 刷新 MCP 服务器: 在 MCP 客户端中刷新服务器列表或手动刷新 'cocos-mcp' 服务器,客户端应该能够发现并显示由 Cocos Creator 插件提供的工具。
  4. 调用工具: 在 MCP 客户端中,可以通过自然语言指令或图形界面调用已注册的工具,驱动 Cocos Creator 编辑器执行相应操作。

信息

分类

开发者工具