Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Editor Mcp Server

    MCP Server for AI automation of the PlayCanvas Editor

    68 stars
    TypeScript
    Updated Oct 9, 2025
    javascript
    mcp
    mcp-server
    playcanvas
    typescript
    vibe-coding
    webgl
    webgpu
    webxr

    Table of Contents

    • Available Tools
    • Installation
    • Install Chrome Extension
    • Run MCP Server
    • Claude Desktop
    • Cursor
    • MCP Config JSON File
    • Connecting the Editor to the MCP Server

    Table of Contents

    • Available Tools
    • Installation
    • Install Chrome Extension
    • Run MCP Server
    • Claude Desktop
    • Cursor
    • MCP Config JSON File
    • Connecting the Editor to the MCP Server

    Documentation

    ██████╗ ██╗ █████╗ ██╗ ██╗ ██████╗ █████╗ ███╗ ██╗██╗ ██╗ █████╗ ███████╗

    ██╔══██╗██║ ██╔══██╗╚██╗ ██╔╝██╔════╝██╔══██╗████╗ ██║██║ ██║██╔══██╗██╔════╝

    ██████╔╝██║ ███████║ ╚████╔╝ ██║ ███████║██╔██╗ ██║██║ ██║███████║███████╗

    ██╔═══╝ ██║ ██╔══██║ ╚██╔╝ ██║ ██╔══██║██║╚██╗██║╚██╗ ██╔╝██╔══██║╚════██║

    ██║ ███████╗██║ ██║ ██║ ╚██████╗██║ ██║██║ ╚████║ ╚████╔╝ ██║ ██║███████║

    ╚═╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═══╝ ╚═╝ ╚═╝╚══════╝

    ███╗ ███╗ ██████╗██████╗ ███████╗███████╗██████╗ ██╗ ██╗███████╗██████╗

    ████╗ ████║██╔════╝██╔══██╗ ██╔════╝██╔════╝██╔══██╗██║ ██║██╔════╝██╔══██╗

    ██╔████╔██║██║ ██████╔╝ ███████╗█████╗ ██████╔╝██║ ██║█████╗ ██████╔╝

    ██║╚██╔╝██║██║ ██╔═══╝ ╚════██║██╔══╝ ██╔══██╗╚██╗ ██╔╝██╔══╝ ██╔══██╗

    ██║ ╚═╝ ██║╚██████╗██║ ███████║███████╗██║ ██║ ╚████╔╝ ███████╗██║ ██║

    ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚══════╝╚══════╝╚═╝ ╚═╝ ╚═══╝ ╚══════╝╚═╝ ╚═╝

    An MCP Server for automating the PlayCanvas Editor using an LLM.

    [!IMPORTANT]

    At the moment, the MCP Server needs to be driven by Anthropic's Claude. Our experience shows that the free tier for Claude does not deliver a big enough chat context to operate the MCP Server reliably. Therefore, we strongly recommend subscribing to a Pro Claude account.

    Available Tools

    • Entity
    • list_entities
    • create_entities
    • delete_entities
    • duplicate_entities
    • modify_entities
    • reparent_entity
    • add_components
    • remove_components
    • add_script_component_script
    • Asset
    • list_assets
    • create_assets
    • delete_assets
    • instantiate_template_assets
    • set_script_text
    • script_parse
    • set_material_diffuse
    • Scene
    • query_scene_settings
    • modify_scene_settings
    • Store
    • store_search
    • store_get
    • store_download
    • Viewport
    • capture_viewport
    • focus_viewport

    Installation

    Run npm install to install all dependencies.

    Install Chrome Extension

    1. Visit chrome://extensions/ and enable Developer mode

    2. Click Load unpacked and select the extension folder

    3. Load the PlayCanvas Editor. The extension should be loaded.

    Run MCP Server

    The MCP Server can be driven by Cursor or Claude Desktop.

    [!TIP]

    We have found Claude Desktop to be generally more reliable.

    Claude Desktop

    1. Install Claude Desktop.

    2. Go to Claude > Settings.

    3. Select Developer and then Edit Config.

    4. This will open claude_desktop_config.json, your MCP Config JSON file.

    Cursor

    1. Install Cursor.

    2. Select File > Preferences > Cursor Settings.

    3. Click + Add new global MCP server.

    4. This will open mcp.json, your MCP Config JSON file.

    [!TIP]

    Also in Cursor Settings, select Features and scroll to the Chat section. Activate Enable auto-run mode to allow the LLM to run MCP tools without requiring constant authorization. You do this at your own risk (but we prefer it)!

    [!IMPORTANT]

    In Cursor, ensure you have Agent selected. Ask and Edit modes will not recognize the MCP Server.

    MCP Config JSON File

    This is how your config should look:

    Windows

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

    macOS

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

    Connecting the Editor to the MCP Server

    The PlayCanvas Editor does not connect to the MCP Server automatically. To connect:

    1. Activate a Chrome tab running the PlayCanvas Editor.

    2. Select the Extensions icon to the right of the address bar.

    3. Select PlayCanvas Editor MCP Extension to open the extension popup.

    4. Select CONNECT (the port number should match what is set in your MCP Config JSON File).

    [!NOTE]

    You can currently only connect one instance of the PlayCanvas Editor to the MCP Server at any one time.

    You should now be able to issue commands in Claude Desktop or Cursor.

    Similar MCP

    Based on tags & features

    • MC

      Mcp Open Library

      TypeScript·
      42
    • MC

      Mcp Ipfs

      TypeScript·
      11
    • LI

      Liveblocks Mcp Server

      TypeScript·
      11
    • MC

      Mcpjungle

      Go·
      617

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • MC

      Mcp Open Library

      TypeScript·
      42
    • MC

      Mcp Ipfs

      TypeScript·
      11
    • LI

      Liveblocks Mcp Server

      TypeScript·
      11
    • MC

      Mcpjungle

      Go·
      617

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k