Skip to main content
Glama

PlayCanvas Editor MCP Server

Official
by playcanvas
██████╗ ██╗ █████╗ ██╗ ██╗ ██████╗ █████╗ ███╗ ██╗██╗ ██╗ █████╗ ███████╗ ██╔══██╗██║ ██╔══██╗╚██╗ ██╔╝██╔════╝██╔══██╗████╗ ██║██║ ██║██╔══██╗██╔════╝ ██████╔╝██║ ███████║ ╚████╔╝ ██║ ███████║██╔██╗ ██║██║ ██║███████║███████╗ ██╔═══╝ ██║ ██╔══██║ ╚██╔╝ ██║ ██╔══██║██║╚██╗██║╚██╗ ██╔╝██╔══██║╚════██║ ██║ ███████╗██║ ██║ ██║ ╚██████╗██║ ██║██║ ╚████║ ╚████╔╝ ██║ ██║███████║ ╚═╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═══╝ ╚═╝ ╚═╝╚══════╝ ███╗ ███╗ ██████╗██████╗ ███████╗███████╗██████╗ ██╗ ██╗███████╗██████╗ ████╗ ████║██╔════╝██╔══██╗ ██╔════╝██╔════╝██╔══██╗██║ ██║██╔════╝██╔══██╗ ██╔████╔██║██║ ██████╔╝ ███████╗█████╗ ██████╔╝██║ ██║█████╗ ██████╔╝ ██║╚██╔╝██║██║ ██╔═══╝ ╚════██║██╔══╝ ██╔══██╗╚██╗ ██╔╝██╔══╝ ██╔══██╗ ██║ ╚═╝ ██║╚██████╗██║ ███████║███████╗██║ ██║ ╚████╔╝ ███████╗██║ ██║ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚══════╝╚══════╝╚═╝ ╚═╝ ╚═══╝ ╚══════╝╚═╝ ╚═╝

Un servidor MCP para automatizar el editor PlayCanvas utilizando un LLM.

[!IMPORTANTE]
Actualmente, el servidor MCP debe ser gestionado por Claude de Anthropic. Nuestra experiencia demuestra que la versión gratuita de Claude no ofrece un contexto de chat lo suficientemente amplio como para operar el servidor MCP de forma fiable. Por lo tanto, recomendamos encarecidamente suscribirse a una cuenta Pro de Claude.

Herramientas disponibles

  • Entidad
    • list_entities
    • create_entities
    • delete_entities
    • duplicate_entities
    • modify_entities
    • reparent_entity
    • add_components
    • remove_components
    • add_script_component_script
  • Activo
    • list_assets
    • create_assets
    • delete_assets
    • instantiate_template_assets
    • set_script_text
    • script_parse
    • set_material_diffuse
  • Escena
    • query_scene_settings
    • modify_scene_settings
  • Almacenar
    • store_search
    • store_get
    • store_download

Instalación

Ejecute npm install para instalar todas las dependencias.

Instalar la extensión de Chrome

  1. Visita chrome://extensions/ y habilita el modo de desarrollador
  2. Haga clic en Load unpacked y seleccione la carpeta extensions
  3. Cargue el editor PlayCanvas. La extensión debería estar cargada.

Ejecutar el servidor MCP

El servidor MCP puede ser controlado por Cursor o Claude Desktop.

[!CONSEJO]
Hemos descubierto que Claude Desktop es, en general, más confiable.

Escritorio de Claude
  1. Instalar Claude Desktop .
  2. Vaya a Claude > Settings .
  3. Seleccione Developer y luego Edit Config .
  4. Esto abrirá claude_desktop_config.json , su archivo JSON de configuración de MCP.
Cursor
  1. Instalar Cursor .
  2. Seleccione File > Preferences > Cursor Settings .
  3. Haga clic en + Add new global MCP server .
  4. Esto abrirá mcp.json , su archivo JSON de configuración de MCP.

[!CONSEJO]
También en Cursor Settings , seleccione Features y desplácese hasta la sección Chat . Active Enable auto-run mode para que LLM pueda ejecutar herramientas MCP sin necesidad de autorización constante. ¡Lo hace bajo su propia responsabilidad (pero lo preferimos)!

[!IMPORTANTE]
En el cursor, asegúrese de tener seleccionado Agent . Los modos Ask y Edit no reconocerán el servidor MCP.

Archivo JSON de configuración de MCP

Así es como debería verse tu configuración:

Ventanas

{ "mcpServers": { "playcanvas": { "command": "cmd", "args": [ "/c", "npx", "tsx", "C:\\path\\to\\mcp-editor\\src\\server.ts" ], "env": { "PORT": "52000" } } } }

macOS

{ "mcpServers": { "playcanvas": { "command": "npx", "args": [ "tsx", "/path/to/mcp-editor/src/server.ts" ], "env": { "PORT": "52000" } } } }

Conexión del editor al servidor MCP

El editor PlayCanvas no se conecta automáticamente al servidor MCP. Para conectar:

  1. Activa una pestaña de Chrome que ejecute el editor PlayCanvas.
  2. Seleccione el icono de Extensiones a la derecha de la barra de direcciones.
  3. Seleccione la extensión MCP del editor PlayCanvas para abrir la ventana emergente de la extensión.
  4. Seleccione CONNECT (el número de puerto debe coincidir con lo configurado en su archivo JSON de configuración de MCP).

[!NOTA] Actualmente solo puedes conectar una instancia del Editor PlayCanvas al servidor MCP a la vez.

Ahora debería poder emitir comandos en Claude Desktop o Cursor.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

Un servidor MCP que permite a los LLM crear aplicaciones web 3D en tiempo real en el editor PlayCanvas.

  1. Instalación
    1. Instalar la extensión de Chrome
    2. Ejecutar el servidor MCP
  2. Conexión del editor al servidor MCP

    Related MCP Servers

    • A
      security
      F
      license
      A
      quality
      A server that enables browser automation using Playwright, allowing interaction with web pages, capturing screenshots, and executing JavaScript in a browser environment through LLMs.
      Last updated -
      12
      10,911
      1
      TypeScript
    • -
      security
      A
      license
      -
      quality
      An MCP server that connects any MCP client (like Claude or Cursor) with the browser using browser-use, allowing clients to utilize existing LLMs without requiring additional API keys.
      Last updated -
      32
      Python
      Apache 2.0
    • -
      security
      A
      license
      -
      quality
      A MCP server that provides browser automation tools, allowing users to navigate websites, take screenshots, click elements, fill forms, and execute JavaScript through Playwright.
      Last updated -
      Python
      Apache 2.0
      • Apple
    • -
      security
      -
      license
      -
      quality
      Playwright wrapper for MCP that enables LLM-powered clients to control a browser for automation tasks.
      Last updated -
      Python

    View all related MCP servers

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/playcanvas/editor-mcp-server'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server