Navigation
Editor Mcp Server: AI-Driven Automation, Unleash Creativity - MCP Implementation

Editor Mcp Server: AI-Driven Automation, Unleash Creativity

Meet the MCP Server: Your AI-powered automation sidekick for PlayCanvas Editor, letting robots handle the grind so your creativity can soar!" )

Developer Tools
4.5(84 reviews)
126 saves
58 comments

Ranked in the top 3% of all AI tools in its category

About Editor Mcp Server

What is Editor Mcp Server: AI-Driven Automation, Unleash Creativity?

Editor Mcp Server is a specialized automation tool designed to streamline workflows within the PlayCanvas Editor using AI-driven logic. By integrating large language models like Anthropic’s Claude, it enables developers to programmatically manipulate scenes, assets, and scripts without manual intervention. This server acts as an intermediary between AI instructions and the PlayCanvas API, accelerating repetitive tasks while maintaining creative focus.

How to Use Editor Mcp Server: AI-Driven Automation, Unleash Creativity?

Installation requires setting up a Chrome extension and configuring the MCP server via Cursor or Claude Desktop. First, run npm install to deploy dependencies. Next, load the extension from the local extensions folder. Finally, configure the MCP server path in your AI tool’s settings, specifying the server script location. For reliability, Claude Desktop is recommended over free-tier models due to context limitations.

Editor Mcp Server Features

Key Features of Editor Mcp Server: AI-Driven Automation, Unleash Creativity?

  • Entity Management: Create, modify, delete, or re-parent entities dynamically.
  • Asset Automation: List, delete, or instantiate assets using predefined templates.
  • Script & Materials: Generate, parse, and modify scripts or materials via AI directives.
  • Scene Configuration: Adjust scene settings and query properties programmatically.
  • Storage Integration: Use store_search and store_download for asset management.

Use Cases of Editor Mcp Server: AI-Driven Automation, Unleash Creativity?

Developers can leverage this tool to:

  • Rapidly prototype scenes by auto-generating entities with pre-set components.
  • Batch-process assets for consistency in material properties or script parameters.
  • Debug scenes by dynamically modifying scripts based on AI suggestions.
  • Create adaptive environments where scene settings adjust in real-time via user input.
  • Automate repetitive tasks like deleting obsolete assets or reorganizing entity hierarchies.

Editor Mcp Server FAQ

FAQ from Editor Mcp Server: AI-Driven Automation, Unleash Creativity?

Q: Why does it require a Pro Claude subscription?
Free-tier models lack sufficient context length to handle complex scene operations reliably. Pro subscriptions ensure seamless execution of multi-step commands.

Q: Can non-developers use this tool?
While basic commands are intuitive, advanced scripting requires familiarity with PlayCanvas’s entity-component system and JavaScript.

Q: How do I troubleshoot connection issues?
Verify the Chrome extension is enabled in the PlayCanvas Editor tab. Check MCP server logs for authentication or path errors.

Q: Is there a roadmap for future features?
Planned enhancements include support for custom AI workflows and integration with additional LLM providers beyond Anthropic.

Content

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

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

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

Screenshot 2025-03-21 at 15 50 10

[!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

  • create_entities
  • modify_entities
  • duplicate_entities
  • reparent_entity
  • delete_entities
  • list_entities
  • add_components
  • remove_components
  • list_assets
  • delete_assets
  • instantiate_template_assets
  • create_script
  • set_script_text
  • script_parse
  • create_material
  • set_material_diffuse
  • add_script_component_script
  • modify_scene_settings
  • query_scene_settings
  • store_search
  • store_get
  • store_download

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 extensions 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)!

MCP Config JSON File

This is how your config should look:

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"
      ]
    }
  }
}

The MCP server and Chrome extension should now be running. You can enter a command!

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

Related MCP Servers & Clients