PlayCanvas Editor MCP Server

Official
by playcanvas

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoThe port number on which the PlayCanvas MCP server will run52000

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
create_entities

Create one or more entities

modify_entities

Modify one or more entity's properties

duplicate_entities

Duplicate one or more entities

reparent_entity

Reparent an entity

delete_entities

Delete one or more entities. The root entity cannot be deleted.

list_entities

List all entities

add_components

Add components to an entity

remove_components

Remove components from an entity

add_script_component_script

Add a script to a script component

create_assets

Create one or more assets

list_assets

List all assets with the option to filter by type

delete_assets

Delete one or more assets

instantiate_template_assets

Instantiate one or more template assets

set_material_diffuse

Set diffuse property on a material

set_script_text

Set script text

script_parse

Parse the script after modification

modify_scene_settings

Modify the scene settings

query_scene_settings

Query the scene settings

store_search

Search for an asset in the store

store_get

Get an asset from the store

store_download

Download an asset from the store

ID: 7e61y175xe