editor-mcp-server

MCP.Pizza Chef: playcanvas

One hundred and twenty-four tools drive a live project: placing and arranging objects in a scene, editing scripts, uploading and converting art, baking lighting, moving the camera, taking screenshots, launching the game to read its errors, and switching between branches and saved checkpoints. Nothing travels to a third party. The server runs on your own computer, listens only to itself, and accepts a connection only from PlayCanvas. You need a PlayCanvas account, your project open in the Editor, and one click on the Editor's MCP button.

Coding
Images/Design

Use This MCP server To

Build a scene layout by describing it in plain words Attach a script to an object and set its options Import a model from Sketchfab into my project Bake the lighting and show me a screenshot Launch my game and read the errors it prints Roll back to an earlier checkpoint of my project

README

PlayCanvas Editor MCP Server

CI NPM Version License Discord Reddit X

| User Manual | API Reference | Blog | Forum |

An MCP server for automating the PlayCanvas Editor with an LLM. The MCP client is built into the Editor — no browser extension needed. Install the server into your MCP client of choice (Claude Code, Codex, Claude Desktop, Cursor, …) and connect the Editor to it.

editor-mcp-server FAQ

Do I need a key or a paid account?
No key at all. You need a PlayCanvas account with a project open in the Editor, and the connection is made by clicking the MCP button at the bottom of the Editor toolbar. Whatever your PlayCanvas plan allows is what the assistant can do.
Which apps does it work in?
Claude Code, Claude Desktop, Cursor and the Codex CLI, using a single install line. The ChatGPT app itself cannot use it, because ChatGPT only accepts hosted connectors and this one runs on your machine.
Can it delete my work?
Yes. Deleting objects, art files, scenes, branches and builds are all available, and object deletion is flagged as not reversible through the tool. The Editor's own undo and your saved checkpoints are your safety net, so take a checkpoint before a big session.
Is it safe to leave running?
Reasonably. It only listens to your own computer, refuses connections from anywhere other than PlayCanvas or your own machine, and only one Editor window can be attached at a time.
Can I use this to build a game without writing code?
Partly. You can describe scenes, objects, materials, lighting and camera moves and watch them appear. Anything with real game logic still ends up as a script, though the assistant can write and attach that for you.
How hard is it to set up?
Easy. One install line per app, no cloning and no building, and a recent Node install. The trickiest part is remembering to press Connect inside the Editor.
Why is nothing happening when I ask for changes?
Almost always the Editor is not connected. Open the project, click the MCP button below Publish, check the port matches, and press Connect.