editor-mcp-server
This project is an MCP Server tailored for automating the PlayCanvas Editor using a Language Learning Model. It facilitates entity, asset, and scene management with a focus on seamless integration and reliable operation primarily through Anthropic's Claude.
Overview
An MCP Server designed for automating tasks in the PlayCanvas Editor using a Language Learning Model (LLM). It offers functionalities to manipulate entities, assets, scenes, and store data effectively. The server is primarily driven by Anthropic's Claude and offers tools for listing, creating, deleting, duplicating, and modifying various components within the PlayCanvas environment.
Available Tools
- Entity Management: List, create, delete, duplicate, modify, and reparent entities; add or remove components.
- Asset Management: List, create, delete, and manipulate assets; set scripts and materials.
- Scene Management: Query and modify scene settings.
- Store Management: Search, get, and download store items.
Installation
To install dependencies, run the command to incorporate necessary packages. A Chrome extension can be installed to facilitate connection with the PlayCanvas Editor.
Running MCP Server
The server can be operated using Claude Desktop or Cursor applications, with step-by-step guidance on modifying settings and configuring the MCP Config JSON file.
Connecting the Editor
Steps include activating a Chrome tab with the PlayCanvas Editor and using an extension to connect to the MCP Server.