Shiny Gen / Blog

Deja que Claude o ChatGPT creen tu juego: un servidor MCP alojado para crear juegos

También en: English · Deutsch · Français · Português · Italiano · Nederlands · Svenska · Norsk · Bahasa Indonesia · Türkçe · Polski · Tiếng Việt · Русский · 日本語 · 한국어 · 繁體中文

Para que Claude o ChatGPT creen tu juego, conéctalos a mcp.shinygen.ai, el servidor MCP alojado de Shiny Gen. No hay nada que instalar: ni motor, ni plugin del editor, ni servidor local. Una vez conectado, tu asistente lee tu proyecto de Shiny Gen en vivo, escribe GDScript y genera arte, modelos 3D y sonido. Luego hace la parte que normalmente te toca a ti: ejecuta el juego, toma capturas, pulsa los controles, lee los errores de ejecución y corrige lo que rompió.

MCP (Model Context Protocol) es un estándar abierto para dar herramientas a un asistente de IA. Shiny Gen expone su motor, sus editores y sus modelos de generación como herramientas MCP, así que cualquier asistente que hable MCP puede usarlas. Este artículo explica la configuración paso a paso, lo que las herramientas permiten hacer al asistente, lo que cuesta y los límites.

Hay dos formas de conectarse. Puedes alojar tu asistente desde tu app de Shiny Gen abierta (los pasos de abajo), y funciona mientras esa app siga abierta. O puedes darle a tu IA un enlace de sesión de agente: abre Shiny Gen en su propio navegador y trabaja allí, sin nada abierto por tu parte. La segunda forma está más abajo.

Qué necesitas

Configúralo

1. Abre el selector de modelo

En Shiny Gen, abre el juego en el que quieres trabajar (o empieza uno nuevo con el botón +). Abre la pestaña Agente en la parte de abajo del editor y toca el nombre del modelo junto al cuadro de chat. La lista Elige un modelo termina con Conectar un modelo externo con MCP: elígelo.

La lista Elige un modelo de Shiny Gen: varios modelos integrados con sus multiplicadores de gemas, y una última fila que dice Conectar un modelo externo con MCP, Usa Claude, ChatGPT, Grok, Cursor u opencode para crear en esta pestaña.
El selector de modelo de IA. La última fila conecta un asistente externo en lugar del agente integrado.

2. Pulsa Alojar agente externo

Se abre la pantalla Usa tu propia IA. En Conecta tu IA a esta pestaña, pulsa Alojar agente externo. La app muestra entonces "Esperando a que se conecte tu IA".

Con esta forma, el paso es obligatorio y va primero: hasta que lo pulses, el servidor rechaza a tu asistente y le dice que te pida pulsar exactamente este botón. Lo haces una vez por sesión, y el alojamiento sigue abierto mientras Shiny Gen esté abierto. (El botón Crear un enlace de sesión de agente de la misma pantalla es la otra forma de entrar, que no necesita tu app abierta.)

La pantalla Usa tu propia IA: un botón Crear un enlace de sesión de agente, y luego Conecta tu IA a esta pestaña con un botón Alojar agente externo y el aviso de que tu IA no puede conectarse hasta que lo pulses.
Usa tu propia IA. Alojar agente externo abre la puerta a tu asistente, para esta sesión.

3. Añade el servidor a tu asistente

La dirección es:

https://mcp.shinygen.ai/mcp

Incluye la ruta /mcp; el host solo no es el endpoint. Luego, en tu cliente:

claude mcp add --transport http shinygen https://mcp.shinygen.ai/mcp
Los pasos para clientes en la app: botones para Claude, ChatGPT, Grok, Cursor y opencode, y luego cuatro pasos numerados para Claude, incluido el comando claude mcp add para Claude Code.
Los pasos para Claude, tal como los muestra la app mientras espera a que se conecte tu IA.

4. Aprueba el acceso

La primera vez que un cliente se conecta, tu navegador abre una página de consentimiento de Shiny Gen. Inicia sesión y aprueba. El inicio de sesión usa OAuth, y el asistente pide tres permisos:

Puedes desconectarte en cualquier momento, y Shiny Gen tiene un interruptor para impedir que cualquier asistente se conecte a tu cuenta.

5. Pide un juego

Empieza un chat en tu asistente y di qué crear: "Crea un juego de carreras con vista desde arriba, de tres vueltas, contra dos coches controlados por la computadora. Flechas para conducir. Muestra el número de vueltas." Deja la pestaña de Shiny Gen donde puedas verla: los cambios aparecen allí en vivo mientras el asistente trabaja, y puedes jugar al juego en cualquier momento.

Qué puede hacer el asistente

Las herramientas se dividen en cinco grupos. Tu asistente las elige solo.

Ese ciclo de escribir, ejecutar, mirar y pulsar es lo importante. Un asistente que solo puede escribir código tiene que adivinar si el juego funciona; uno que puede verlo y jugarlo lo comprueba.

Cuánto cuesta

Shiny Gen también tiene su propio agente integrado en la app, con las mismas capacidades. La diferencia es quién ejecuta el modelo: el agente integrado funciona en Shiny Gen y cada uno de sus pasos gasta gemas, mientras que un asistente externo funciona con tu plan. Consulta la página de precios para ver los precios de las gemas.

En qué se diferencia un servidor alojado de los servidores MCP que hacen de puente con el escritorio

La mayoría de los servidores MCP para motores de juego son puentes locales. Instalas el motor y un plugin para su editor, ejecutas un pequeño servidor en tu computadora y apuntas tu asistente hacia él con un comando. El asistente controla entonces el editor de escritorio en esa máquina. Encaja bien cuando ya trabajas en un motor de escritorio: llega a todo el editor, y el motor puede crear versiones nativas de tu juego.

Un servidor alojado funciona de otra forma:

Las desventajas son las mismas que las de Shiny Gen: los proyectos funcionan sobre nuestro fork aislado de Godot, así que el editor de Godot estándar no puede abrirlos, y todavía no hay versiones nativas de tu juego.

Límites

O deja que tu IA ejecute Shiny Gen por sí misma

Con un enlace de sesión de agente, tu IA ejecuta Shiny Gen en su propio navegador, y no tienes que dejar nada abierto.

  1. Crea el enlace. Para un juego nuevo, pulsa + y luego Enlace en Usa tu propio agente. Para un juego que tienes abierto, abre el selector de modelo, elige Conectar un modelo externo con MCP y luego Crear un enlace de sesión de agente.
  2. Elige cuánto dura la sesión: 1 hora o 24 horas.
  3. Pulsa Copiar enlace y pégaselo a tu IA. La copia incluye una nota breve que le explica cómo abrir el enlace. Ya puedes cerrar Shiny Gen.

Tu IA abre el enlace en su propio navegador (vale un navegador headless que arranque su código) y obtiene un editor de Shiny Gen con ese juego más un token para el mismo servidor MCP, sin paso de inicio de sesión ni de consentimiento. Los límites: el enlace funciona una vez, dentro de una hora; tu cuenta tiene una sola sesión de agente activa a la vez, así que un enlace más nuevo termina el anterior; mientras la sesión está activa, tu propia copia de ese juego se abre en modo de solo lectura con un botón Terminar sesión del agente; y puedes ver y revocar sesiones en Agent access and spending. Las gemas funcionan igual que arriba. La referencia de MCP tiene los detalles, junto con cómo escribir tu propio cliente MCP.

Si no se conecta

Preguntas frecuentes

¿Hay un servidor MCP para Godot?

Sí, de dos tipos. Los servidores puente locales conectan un asistente al editor de Godot de escritorio en tu computadora, mediante un plugin del editor. El servidor de Shiny Gen en mcp.shinygen.ai está alojado: controla un juego de Godot que se ejecuta en Shiny Gen, en tu navegador o en la app, sin nada que instalar.

¿Tengo que instalar algo?

No. Añades la dirección https://mcp.shinygen.ai/mcp a tu asistente e inicias sesión. El juego se ejecuta en Shiny Gen en tu navegador o en la app.

¿Funciona con ChatGPT?

Sí. En ChatGPT, activa Developer mode en Settings, Connectors, Advanced, y luego crea un conector con la dirección. Claude, Grok, Cursor, opencode y cualquier otro cliente MCP también funcionan.

¿Cuánto cuesta?

Conectarse y los cambios de código no cuestan gemas. Generar imágenes, modelos 3D, animaciones y sonido gasta gemas, con un límite diario. Las cuentas gratuitas tienen una prueba de 30 días y luego una cuota semanal de acciones (actualmente 300); cualquier compra desde $2.99 elimina la cuota.

¿Funciona con Shiny Gen cerrado?

Sí, con un enlace de sesión de agente: tu IA ejecuta Shiny Gen en su propio navegador, así que no tienes que dejar nada abierto. Si en cambio te conectas alojando desde tu app (Alojar agente externo), la app tiene que seguir abierta mientras el asistente trabaja.

¿Puedo crear mi propio cliente?

Sí. El servidor usa Streamable HTTP y OAuth 2.1 con PKCE, con registro dinámico de clientes para clientes públicos. La referencia de MCP tiene los detalles.

Empieza un juego nuevo para que lo cree tu IA

Abre Shiny Gen con un juego de Godot nuevo y vacío. Luego abre la pestaña Agente, elige Conectar un modelo externo con MCP y pulsa Alojar agente externo.

Algunas páginas a las que enlaza este artículo están en inglés.

Última actualización: 10 de octubre de 2026