The PlayCanvas Editor Automation MCP Server is a tool designed to automate tasks within the PlayCanvas Editor using a Large Language Model (LLM). This server enables developers to streamline workflows, manage entities, and manipulate assets programmatically.
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_downloadbash
git clone https://github.com/playcanvas/editor-mcp-server.gitbash
npm installchrome://extensions/ and enable Developer mode.Load unpacked and select the extensions folder.Claude > Settings.Developer and then Edit Config.claude_desktop_config.json file.File > Preferences > Cursor Settings.+ Add new global MCP server.mcp.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"
]
}
}
}
This project is designed to enhance the PlayCanvas Editor by integrating AI-driven automation. It is particularly useful for developers looking to optimize their workflow and manage complex scenes efficiently.
Contributions are welcome! Please refer to the repository for more details on how to contribute.