What is An MCP Server for automating the PlayCanvas Editor using an LLM.?
This MCP Server automates the PlayCanvas Editor using an LLM. It requires Anthropic's Claude for operation, with a recommendation for a Pro account for reliable performance. The server supports various tools for managing entities, assets, scenes, and stores, and includes installation and configuration instructions.
[!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
Installation
Run npm install to install all dependencies.
Install Chrome Extension
Visit chrome://extensions/ and enable Developer mode
Click Load unpacked and select the extensions folder
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.
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.