MCP-Mirror/playcanvas_editor-mcp-server
If you are the rightful owner of playcanvas_editor-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
An MCP Server for automating the PlayCanvas Editor using an LLM.
βββββββ βββ ββββββ βββ βββ βββββββ ββββββ ββββ ββββββ βββ ββββββ ββββββββ
βββββββββββ ββββββββββββ βββββββββββββββββββββββββ ββββββ βββββββββββββββββββ
βββββββββββ ββββββββ βββββββ βββ ββββββββββββββ ββββββ βββββββββββββββββββ
βββββββ βββ ββββββββ βββββ βββ ββββββββββββββββββββββ ββββββββββββββββββββ
βββ βββββββββββ βββ βββ βββββββββββ ββββββ ββββββ βββββββ βββ βββββββββββ
βββ βββββββββββ βββ βββ ββββββββββ ββββββ βββββ βββββ βββ βββββββββββ
ββββ ββββ ββββββββββββββ βββββββββββββββββββββββ βββ ββββββββββββββββββ
βββββ βββββββββββββββββββββ βββββββββββββββββββββββββββ βββββββββββββββββββ
ββββββββββββββ ββββββββ ββββββββββββββ βββββββββββ βββββββββ ββββββββ
ββββββββββββββ βββββββ ββββββββββββββ ββββββββββββ ββββββββββ ββββββββ
βββ βββ ββββββββββββββ βββββββββββββββββββ βββ βββββββ βββββββββββ βββ
βββ βββ ββββββββββ βββββββββββββββββββ βββ βββββ βββββββββββ βββ
An MCP Server for automating the PlayCanvas Editor using an LLM.
[!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_entitiesmodify_entitiesduplicate_entitiesreparent_entitydelete_entitieslist_entitiesadd_componentsremove_componentslist_assetsdelete_assetsinstantiate_template_assetscreate_scriptset_script_textscript_parsecreate_materialset_material_diffuseadd_script_component_scriptmodify_scene_settingsquery_scene_settingsstore_searchstore_getstore_download
Installation
Run npm install to install all dependencies.
Install Chrome Extension
- Visit
chrome://extensions/and enable Developer mode - Click
Load unpackedand select theextensionsfolder - 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
- Install Claude Desktop.
- Go to
Claude>Settings. - Select
Developerand thenEdit Config. - This will open
claude_desktop_config.json, your MCP Config JSON file.
Cursor
- Install Cursor.
- Select
File>Preferences>Cursor Settings. - Click
+ Add new global MCP server. - This will open
mcp.json, your MCP Config JSON file.
[!TIP]
Also inCursor Settings, selectFeaturesand scroll to theChatsection. ActivateEnable auto-run modeto 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 haveAgentselected.AskandEditmodes will not recognize the MCP Server.