MCP-Editor

MCP-Editor

用于PlayCanvas编辑器自动化的MCP Server。

MCP-Editor 是一个适用于 PlayCanvas 编辑器的 MCP 服务器,能够实现编辑器自动化。

安装步骤

npm install

设置

1. 安装 Chrome 扩展

  1. 访问 chrome://extensions/ 并启用开发者模式
  2. 点击 加载已解压的扩展程序 并选择 extensions 文件夹
  3. 打开 PlayCanvas 编辑器,扩展应自动加载

2. 配置 MCP 服务器

在 PlayCanvas 编辑器中:

  1. 选择 文件 > 首选项 > 光标设置
  2. 点击 + 添加新的全局 MCP 服务器
  3. mcp.json 中添加以下内容:

Windows:

{
  "mcpServers": {
    "playcanvas": {
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "tsx",
        "C:\\path\\to\\mcp-editor\\src\\server.ts"
      ]
    }
  }
}

macOS:

{
  "mcpServers": {
    "playcanvas": {
      "command": "npx",
      "args": [
        "tsx",
        "~/path/to/mcp-editor/src/server.ts"
      ]
    }
  }
}

3. 设置代理模式 (可选)

  1. 创建 .env 文件并添加 API 密钥:
    ANTHROPIC_API_KEY=your_api_key_here
    
  2. 运行代理:
    npm run agent
    

使用

  1. 确保 MCP 服务器和 Chrome 扩展均已运行
  2. 在 PlayCanvas 编辑器中,选中 Agent 选项
  3. 输入指令开始使用 (推荐使用 Claude Sonnet 3.7)

工具概览

待完善