playcanvas_editor-mcp-server logo

playcanvas_editor-mcp-server

by MCP-Mirror

An MCP Server for automating the PlayCanvas Editor using an LLM. It provides a set of tools to interact with the editor programmatically.

View on GitHub

Last updated: N/A

What is playcanvas_editor-mcp-server?

The MCP Server is a tool that allows you to automate tasks within the PlayCanvas Editor using a Large Language Model (LLM). It acts as a bridge between the LLM and the editor, enabling you to control the editor's functionality through natural language commands.

How to use playcanvas_editor-mcp-server?

  1. Install dependencies using npm install. 2. Install the Chrome extension by enabling Developer mode in Chrome and loading the extensions folder. 3. Configure the MCP Config JSON file for either Claude Desktop or Cursor, specifying the path to the server.ts file. 4. Run the MCP server. 5. Enter commands in Claude or Cursor using the 'Agent' mode.

Key features of playcanvas_editor-mcp-server

  • Automated PlayCanvas Editor control

  • Integration with LLMs (specifically Claude)

  • Set of available tools for entity and asset management

  • Scripting and material manipulation

  • Scene settings modification

Use cases of playcanvas_editor-mcp-server

  • Automated scene creation and modification

  • Rapid prototyping of game levels

  • Batch processing of assets

  • AI-assisted content creation

FAQ from playcanvas_editor-mcp-server

Which LLM is recommended?

Anthropic's Claude is recommended, with a Pro account being strongly suggested due to the context size requirements.

What are the available tools?

The available tools include functionalities for creating, modifying, deleting, and listing entities and assets, as well as for scripting, material manipulation, and scene settings modification.

How do I install the Chrome extension?

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

How do I configure the MCP Config JSON file?

The configuration depends on whether you are using Claude Desktop or Cursor. Follow the instructions in the README to locate and edit the claude_desktop_config.json or mcp.json file, specifying the correct path to the server.ts file.

Why is 'Agent' mode important in Cursor?

In Cursor, 'Agent' mode is necessary for the LLM to recognize and utilize the MCP Server. 'Ask' and 'Edit' modes will not recognize the server.