editor-mcp-server
by playcanvas·★ 108·Score 46
MCP server for automating PlayCanvas editor through entity and asset management tools.
Overview
This MCP server provides comprehensive tools for automating PlayCanvas Editor operations through LLM interactions. It allows listing, creating, modifying, deleting entities and assets, as well as scene settings management and viewport controls. The server is designed to work specifically with Claude Desktop or Cursor, with a Chrome extension required for editor connection.
Try asking AI
After installing, here are 3 things you can ask your AI assistant:
When to choose this
Choose this server if you're working with PlayCanvas and want to automate scene setup, asset management, or entity manipulation through AI agents.
When NOT to choose this
Avoid if you need to work with other 3D engines or require multi-editor support, as this is specifically designed for PlayCanvas only.
Tools this server exposes
12 tools extracted from the READMElist_entitiesList entities in the PlayCanvas scene
create_entitiesCreate new entities in the scene
delete_entitiesDelete entities from the scene
modify_entitiesModify properties of existing entities
add_componentsAdd components to entities
list_assetsList assets available in the project
create_assetsCreate new assets in the project
set_script_textUpdate the text of a script asset
capture_viewportCapture a screenshot of the current viewport
query_scene_settingsQuery current scene settings
store_searchSearch for assets in the PlayCanvas store
store_getGet a specific asset from the PlayCanvas store
Comparable tools
Installation
Installation
- Install dependencies:
npm install
- Install Chrome Extension:
- Visit chrome://extensions/ and enable Developer mode - Click Load unpacked and select the extension folder - Load the PlayCanvas Editor
- Configure MCP server (Claude Desktop example):
``json { "mcpServers": { "playcanvas": { "command": "npx", "args": [ "tsx", "/path/to/editor-mcp-server/src/server.ts" ], "env": { "PORT": "52000" } } } } ``
- Connect the editor:
- Open PlayCanvas Editor in Chrome - Click the Extensions icon and select PlayCanvas Editor MCP Extension - Click CONNECT (ensure port matches your MCP config)
Compare editor-mcp-server with
Last updated · Auto-generated from public README + GitHub signals.