editor-mcp-server logo

editor-mcp-server

by playcanvas

An MCP Server for automating the PlayCanvas Editor using an LLM. It allows you to control the PlayCanvas Editor through natural language commands.

View on GitHub

Last updated: N/A

What is editor-mcp-server?

The editor-mcp-server is a tool that enables automation of the PlayCanvas Editor using a Large Language Model (LLM). It acts as a bridge between natural language commands and the PlayCanvas Editor, allowing users to control and manipulate the editor through conversational interfaces like Claude or Cursor.

How to use editor-mcp-server?

To use the server, you need to install the dependencies using npm install, install the Chrome extension, and configure the MCP server in either Claude Desktop or Cursor. The configuration involves specifying the command and arguments to run the server. After configuration, you can connect the PlayCanvas Editor to the MCP Server via the Chrome extension and then issue commands in Claude Desktop or Cursor.

Key features of editor-mcp-server

  • Automates PlayCanvas Editor tasks

  • Driven by natural language commands

  • Integrates with Claude and Cursor

  • Provides tools for entity, asset, and scene management

  • Supports script modifications and store interactions

Use cases of editor-mcp-server

  • Automated scene creation and modification

  • Rapid prototyping of game mechanics

  • Content generation using natural language

  • Streamlining repetitive tasks in the PlayCanvas Editor

FAQ from editor-mcp-server

What is the recommended LLM for the MCP Server?

Anthropic's Claude is recommended, specifically a Pro Claude account due to the larger chat context required for reliable operation.

How do I install the Chrome Extension?

Visit chrome://extensions/, enable Developer mode, click Load unpacked, and select the extensions folder.

Which MCP Config JSON file should I edit for Claude Desktop?

Go to Claude > Settings, select Developer and then Edit Config. This will open claude_desktop_config.json.

Which MCP Config JSON file should I edit for Cursor?

Select File > Preferences > Cursor Settings, then click + Add new global MCP server. This will open mcp.json.

Why can't I connect multiple PlayCanvas Editor instances to the MCP Server?

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