The PlayCanvas Editor AI Automation Server is an MCP Server designed to automate tasks within the PlayCanvas Editor using a Large Language Model (LLM). It integrates with tools like Claude and Cursor to streamline workflows and enhance productivity for developers working on PlayCanvas projects.
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_downloadnpm install to install all dependencies.chrome://extensions/ and enable Developer mode.Load unpacked and select the extensions folder.Claude > Settings.Developer and then Edit Config.claude_desktop_config.json, your MCP Config JSON file.File > Preferences > Cursor Settings.+ Add new global MCP server.mcp.json, your MCP Config JSON file.{
"mcpServers": {
"playcanvas": {
"command": "cmd",
"args": [
"/c",
"npx",
"tsx",
"C:\\path\\to\\mcp-editor\\src\\server.ts"
]
}
}
}
{
"mcpServers": {
"playcanvas": {
"command": "npx",
"args": [
"tsx",
"/path/to/mcp-editor/src/server.ts"
]
}
}
}
Once the MCP server and Chrome extension are running, you can start entering commands to automate tasks within the PlayCanvas Editor.
Enable auto-run mode to allow the LLM to run MCP tools without requiring constant authorization.The PlayCanvas Editor AI Automation Server is an open-source project licensed under the MIT license. It is designed to enhance the productivity of developers working with the PlayCanvas Editor by leveraging AI automation.