arcadegnt

oficial

Crea juegos de navegador conversando con tu asistente de IA: escribe un juego web, arcadegnt lo construye, lo aloja y lo prueba en escritorio y móvil. Compártelo con amigos o envíalo a nuestro arcade para obtener un listado oficial y ranking.

¿Qué puedes hacer con Arcadegnt MCP?

  • Crea un juego de navegador a partir de un prompt de chat — Pídele a tu asistente que cree un juego de Godot 4.8 usando el prompt make_game y luego publícalo en una dirección web en vivo.
  • Itera sobre tu juego con compilaciones y verificaciones — Haz que el asistente modifique archivos, ejecute build para publicar actualizaciones y check_game para probar el juego en escritorio y móvil con capturas de pantalla.
  • Añade puntuaciones altas y valoraciones de jugadores — Usa get_game_scores para ver las tablas de clasificación, approve_game_score para validar entradas y get_stats para rastrear partidas y valoraciones con estrellas.
  • Sube y gestiona tus propios recursos — Obtén un enlace mediante get_asset_upload_link para subir arte, sprites, música o modelos 3D, y luego usa list_assets y view_asset para inspeccionarlos.
  • Crea avances y clips cortos para redes sociales — Graba el juego con capture_video y luego usa make_video para cortar clips con subtítulos, transiciones y una tarjeta final para TikTok o Reels.
  • Publica en la galería pública de Arcade — Envía tu juego con submit_to_arcade, configura su página con set_arcade_page y rastrea su rendimiento con get_stats.

Servidor MCP alojado

npx add-mcp 'https://arcadegnt.com/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Crea juegos de navegador conversando con tu asistente de IA. El asistente escribe un juego de Godot 4.8; arcadegnt lo compila, lo publica en su propia dirección web y lo reproduce en un navegador real en escritorio y móvil para que el asistente vea capturas de pantalla y corrija lo que esté mal.

Detalles

URL del servidor

https://arcadegnt.com/mcp

Transporte

HTTP transmisible: JSON-RPC 2.0 sobre POST, respuestas JSON, sin ID de sesión

Autenticación

OAuth 2.1 con registro dinámico de clientes y PKCE (S256); los usuarios inician sesión con un código enviado por correo electrónico. Descubrimiento: https://arcadegnt.com/.well-known/oauth-protected-resource

Claves API

Ninguna. arcadegnt nunca ejecuta un modelo: el propio asistente del usuario hace el trabajo

Versiones de protocolo

2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05

Capacidades

32 herramientas, 1 recurso (arcadegnt://guide), 1 indicación (make_game)

Motor

Godot 4.8 (GDScript), exportado para la web; los juegos se reproducen en escritorio y teléfonos

Funciona con

Claude, ChatGPT, Claude Code, Codex, Cursor, OpenCode, VS Code, Manus, OpenClaw, Hermes Agent y otros clientes MCP remotos

Documentación

Guía de compilación · llms.txt · Video bootcamp

Arcade

arcade.arcadegnt.com

Privacidad · Términos

Política de privacidad · Términos

Soporte

hello@arcadegnt.com

Conecta tu asistente

¿Nuevo en esto? El bootcamp de arcadegnt en YouTube muestra cómo conectar un asistente y crear tu primer juego.

Claude (web y escritorio)

  1. Abre Configuración y luego Conectores.
  2. Elige Agregar conector personalizado, nómbralo arcadegnt y pega la URL:
https://arcadegnt.com/mcp
  1. Presiona Conectar, ingresa el código que te enviamos por correo y elige Permitir.
  2. Pregunta: "Créame un juego arcade de un botón con arcadegnt".

ChatGPT

  1. En un espacio de trabajo de ChatGPT Business o Enterprise/Edu, pide a un administrador que habilite el modo Desarrollador para datos conectados. Pro admite aplicaciones MCP personalizadas de solo lectura.
  2. Abre Configuración → Aplicaciones → Crear, ingresa arcadegnt y esta URL del servidor MCP:
https://arcadegnt.com/mcp
  1. Elige OAuth, revisa las herramientas, completa el inicio de sesión y consentimiento de arcadegnt, y luego crea la aplicación. Inicia un nuevo chat y selecciona arcadegnt desde su menú de herramientas.

Las etiquetas y la disponibilidad de ChatGPT varían según el plan y la política del espacio de trabajo. Las acciones de escritura completas actualmente requieren Business o Enterprise/Edu.

Claude Code

claude mcp add --transport http arcadegnt https://arcadegnt.com/mcp

Luego ejecuta /mcp en Claude Code, elige arcadegnt e inicia sesión.

Codex

codex mcp add arcadegnt --url https://arcadegnt.com/mcp
codex mcp login arcadegnt

El inicio de sesión abre un navegador para iniciar sesión con tu correo electrónico.

Cursor

Agrega a ~/.cursor/mcp.json (o al .cursor/mcp.json del proyecto), luego inicia sesión cuando Cursor lo solicite:

{
  "mcpServers": {
    "arcadegnt": {
      "url": "https://arcadegnt.com/mcp"
    }
  }
}

OpenCode

Agrega a opencode.json en el proyecto (o ~/.config/opencode/opencode.json), luego inicia sesión:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "arcadegnt": {
      "type": "remote",
      "url": "https://arcadegnt.com/mcp"
    }
  }
}
opencode mcp auth arcadegnt

El inicio de sesión abre un navegador para iniciar sesión con tu correo electrónico.

VS Code

Agrega a .vscode/mcp.json, inicia el servidor desde el archivo e inicia sesión:

{
  "servers": {
    "arcadegnt": {
      "type": "http",
      "url": "https://arcadegnt.com/mcp"
    }
  }
}

Manus

  1. Abre Configuración y luego Conectores (en algunas versiones, Integraciones).
  2. Elige Agregar conectores y luego MCP personalizado. Nómbralo arcadegnt, elige el transporte HTTP y pega la URL:
https://arcadegnt.com/mcp
  1. Cuando Manus te pida iniciar sesión, ingresa el código que te enviamos por correo y elige Permitir.

OpenClaw

openclaw mcp add arcadegnt --url https://arcadegnt.com/mcp --transport streamable-http --auth oauth
openclaw mcp login arcadegnt

El inicio de sesión abre un navegador para iniciar sesión con tu correo electrónico. openclaw mcp doctor arcadegnt --probe confirma que las herramientas se cargan.

Hermes Agent

Agrega a ~/.hermes/config.yaml; Hermes abre un navegador para iniciar sesión la primera vez que se conecta (/reload-mcp en una sesión en ejecución):

mcp_servers:
  arcadegnt:
    url: "https://arcadegnt.com/mcp"
    auth: oauth

Cualquier otro cliente MCP

Apunta un cliente que admita servidores remotos (HTTP transmisible) con OAuth a la URL; se registra solo y abre la página de inicio de sesión. No hay clave API, encabezado ni token que pegar.

https://arcadegnt.com/mcp

Prueba a preguntar

  • "Créame un juego arcade de un botón donde una nave esquiva bloques que caen, con arcadegnt".
  • "Agrega una tabla de puntuaciones altas y una pantalla de título a mi juego de arcadegnt".
  • "Usa los sprites que voy a subir para el jugador y los enemigos en mi juego de arcadegnt".
  • "Envía mi juego al Arcade de arcadegnt con una descripción y capturas de pantalla".

Herramientas

HerramientaQué hace
create_gameInicia un nuevo juego desde el iniciador de arcadegnt: un proyecto de Godot 4.8 configurado para la web (renderizador de compatibilidad, 1280x720 estirado), con controles de teclado, gamepad y multitáctil ya conectados y una pequeña escena jugable.
list_gamesLos juegos del usuario con sus IDs, direcciones y si están en vivo.
get_gameUn juego con su dirección y el resultado de su última compilación.
get_guideCómo se compilan los juegos de arcadegnt: el proyecto iniciador, las reglas web que la compilación y el navegador aplican, controles táctiles y de gamepad, cómo obtener arte y sonido de alta fidelidad (generadores, paquetes CC0, código) y cómo trabajar con estas herramientas.
list_filesCada archivo en el proyecto del juego con su tamaño.
read_filesEl contenido de hasta 40 archivos del proyecto a la vez (archivos de texto de hasta 256 KB).
write_filesCrea o reemplaza hasta 60 archivos en una sola llamada (scripts, escenas, arte SVG, project.godot) y opcionalmente elimina archivos.
edit_fileCambia parte de un archivo mediante reemplazo exacto de texto.
buildImporta el proyecto, carga cada script y escena, ejecuta el juego sin cabeza durante unos segundos, lo exporta para la web y lo publica en su dirección.
get_buildEl estado y los errores de una compilación (la más reciente por defecto).
check_gameReproduce la última compilación del juego (su dirección de reproducción) en Chrome sin cabeza: en escritorio (1280x720, teclado y mouse) y en un teléfono en horizontal (844x390, táctil) por defecto.
get_checkEl resultado de un check_game que aún estaba en ejecución.
capture_videoGraba el juego mientras se reproduce como MP4 con su sonido: 30 fps suaves a resolución completa sin importar lo pesado que sea el juego, para avances, cortos sociales (TikTok, Reels, Shorts) y la página del Arcade.
make_videoCorta los videos de este juego (capture_video o resultados anteriores de make_video) en un avance o corto: clips con transiciones, un título, subtítulos y tercios inferiores con estilo de avance de lanzamiento, una tarjeta final con el enlace de reproducción, el sonido del juego y música opcional.
get_videoEl estado de un video; cuando esté listo, su hoja de contacto (8 fotogramas a lo largo de él) y enlaces para descargarlo y verlo.
submit_to_arcadeEnvía la última compilación del juego y su página de juego (set_arcade_page) al Arcade, la galería pública de juegos (arcade.arcadegnt.com y modo aleatorio).
set_arcade_pageLa página del juego en el Arcade (arcade.arcadegnt.com/<slug>): una descripción para jugadores y hasta 6 capturas de pantalla elegidas de los resultados de check_game de este juego (por check_id y etiqueta, p. ej.
remove_from_arcadeSaca el juego del Arcade, descarta cualquier envío pendiente y desbloquéalo: la última compilación vuelve a su propia dirección y las compilaciones se publican allí nuevamente.
get_statsReproducciones, jugadores y calificaciones de los jugadores (1-5 estrellas) para un juego (de por vida y los últimos 14 días, divididos por dónde comenzaron las reproducciones: el Arcade (galería), modo aleatorio (feed) o su propia dirección (directo)), además de su estado en el Arcade (galería).
get_game_scoresCada tabla de puntuaciones altas de un juego (VbgntScores): entradas contadas primero las mejores, una entrada por jugador, top 100, y entradas held\: puntuaciones sospechosas (sobre las reglas en vbgnt_scores.json, sin carrera cronometrada, o muy por delante de la tabla) que solo su remitente ve hasta que se aprueban.
delete_game_scoreElimina una entrada (entry_id de get_game_scores, contada o retenida) de una tabla, o sin entry_id restablece toda la tabla (necesita confirm=true).
approve_game_scoreCuenta una puntuación retenida (entry_id de get_game_scores held\): se une a la tabla pública, reemplazando la entrada contada de ese jugador cuando la supera.
get_asset_upload_linkUna página donde el usuario deja caer SUS PROPIOS archivos en el juego: arte, hojas de sprites, música y efectos de sonido, fuentes, modelos 2D y 3D (glTF/GLB, OBJ, FBX), carpetas completas o paquetes de activos .zip.
import_assetDescarga un archivo https público o paquete de activos .zip (p. ej.
create_asset_uploadPara agentes que ejecutan comandos (Claude Code, Codex): una ranura de carga de una hora para un archivo en esta máquina y el comando curl que lo envía (reemplaza <LOCAL_FILE>).
finish_asset_uploadDespués de subir un .zip con create_asset_upload: descomprímelo en assets/.
list_assetsLos archivos multimedia del juego con lo que se sabe de cada uno: tamaño de imagen y alfa y una pista de hoja de sprites, duración de audio, mallas de un modelo 3D, rig y nombres y duraciones de animaciones, nombre de una fuente; además de importaciones recientes y cuánto de los 150 MB se usa.
view_assetVe un archivo que no puedes abrir tú mismo: una imagen (pixel art ampliado), una muestra de fuente o un modelo 3D renderizado desde cuatro lados con el -Z (adelante) de Godot marcado, para que puedas saber hacia dónde mira y cuán grande es.
set_game_imagesUsa una imagen en el proyecto como pantalla de carga (splash: PNG/JPG/WebP/SVG, mejor 1280x720 o más grande, mostrada mientras el juego se descarga y comienza; la compilación la convierte a PNG), o splash_from_check: una captura de pantalla de check_game (p. ej.
download_sourceUn enlace de una hora a un zip del proyecto de Godot (se abre en el editor de Godot 4.8, 4.8-dev7 o más nuevo).
delete_gameElimina permanentemente un juego, sus archivos y su página web.
whoamiEl correo electrónico de la cuenta con sesión iniciada, su cantidad de juegos y límites.

Además, el recurso arcadegnt://guide (la guía de compilación que el asistente lee primero) y la indicación make_game (describe un juego; el asistente lo compila y lo pone en línea).

Para listados de directorios

Una descripción de un párrafo, lista para pegar:

arcadegnt (https://arcadegnt.com) - Make browser games by chatting with Claude, ChatGPT, Claude Code or Codex. The assistant writes a Godot 4.8 game; arcadegnt builds it, hosts it at its own address and plays it in headless Chrome on desktop and phone, returning screenshots. High scores, bring-your-own assets, a public games gallery (the Arcade). Remote server, OAuth, no API keys.