arcadegnt
oficialCrea 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_gamey 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
buildpara publicar actualizaciones ycheck_gamepara probar el juego en escritorio y móvil con capturas de pantalla. - Añade puntuaciones altas y valoraciones de jugadores — Usa
get_game_scorespara ver las tablas de clasificación,approve_game_scorepara validar entradas yget_statspara rastrear partidas y valoraciones con estrellas. - Sube y gestiona tus propios recursos — Obtén un enlace mediante
get_asset_upload_linkpara subir arte, sprites, música o modelos 3D, y luego usalist_assetsyview_assetpara inspeccionarlos. - Crea avances y clips cortos para redes sociales — Graba el juego con
capture_videoy luego usamake_videopara 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 conset_arcade_pagey rastrea su rendimiento conget_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
Privacidad · Términos
Política de privacidad · Términos
Soporte
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)
- Abre Configuración y luego Conectores.
- Elige Agregar conector personalizado, nómbralo arcadegnt y pega la URL:
https://arcadegnt.com/mcp
- Presiona Conectar, ingresa el código que te enviamos por correo y elige Permitir.
- Pregunta: "Créame un juego arcade de un botón con arcadegnt".
ChatGPT
- 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.
- Abre Configuración → Aplicaciones → Crear, ingresa arcadegnt y esta URL del servidor MCP:
https://arcadegnt.com/mcp
- 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
- Abre Configuración y luego Conectores (en algunas versiones, Integraciones).
- Elige Agregar conectores y luego MCP personalizado. Nómbralo arcadegnt, elige el transporte HTTP y pega la URL:
https://arcadegnt.com/mcp
- 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
| Herramienta | Qué hace |
|---|---|
create_game | Inicia 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_games | Los juegos del usuario con sus IDs, direcciones y si están en vivo. |
get_game | Un juego con su dirección y el resultado de su última compilación. |
get_guide | Có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_files | Cada archivo en el proyecto del juego con su tamaño. |
read_files | El contenido de hasta 40 archivos del proyecto a la vez (archivos de texto de hasta 256 KB). |
write_files | Crea o reemplaza hasta 60 archivos en una sola llamada (scripts, escenas, arte SVG, project.godot) y opcionalmente elimina archivos. |
edit_file | Cambia parte de un archivo mediante reemplazo exacto de texto. |
build | Importa 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_build | El estado y los errores de una compilación (la más reciente por defecto). |
check_game | Reproduce 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_check | El resultado de un check_game que aún estaba en ejecución. |
capture_video | Graba 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_video | Corta 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_video | El 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_arcade | Enví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_page | La 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_arcade | Saca 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_stats | Reproducciones, 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_scores | Cada 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_score | Elimina 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_score | Cuenta 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_link | Una 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_asset | Descarga un archivo https público o paquete de activos .zip (p. ej. |
create_asset_upload | Para 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_upload | Después de subir un .zip con create_asset_upload: descomprímelo en assets/. |
list_assets | Los 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_asset | Ve 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_images | Usa 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_source | Un 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_game | Elimina permanentemente un juego, sus archivos y su página web. |
whoami | El 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.