Deixe o Claude ou o ChatGPT criar o seu jogo: um servidor MCP hospedado para criar jogos
Também em: English · Español · Deutsch · Français · Italiano · Nederlands · Svenska · Norsk · Bahasa Indonesia · Türkçe · Polski · Tiếng Việt · Русский · 日本語 · 한국어 · 繁體中文
Para deixar o Claude ou o ChatGPT criar o seu jogo, conecte-o a mcp.shinygen.ai, o servidor MCP hospedado do Shiny Gen. Não há nada para instalar: nenhum motor, nenhum plugin de editor, nenhum servidor local. Depois de conectado, o seu assistente lê o seu projeto ao vivo do Shiny Gen, escreve GDScript e gera arte, modelos 3D e som. Depois ele faz a parte que costuma ficar com você: roda o jogo, tira capturas de tela, aperta os controles, lê os erros de execução e corrige o que quebrou.
MCP (Model Context Protocol) é um padrão aberto para dar ferramentas a um assistente de IA. O Shiny Gen oferece o motor, os editores e os modelos de geração dele como ferramentas MCP, então qualquer assistente que fale MCP pode usá-los. Este post mostra a configuração passo a passo, o que as ferramentas deixam o assistente fazer, quanto custa e os limites.
Há dois jeitos de conectar. Você pode hospedar o seu assistente pelo app do Shiny Gen aberto (os passos abaixo), e ele funciona enquanto esse app ficar aberto. Ou você pode dar à sua IA um link de sessão do agente: ela abre o Shiny Gen no próprio navegador e trabalha lá, sem nada aberto do seu lado. O segundo jeito está mais abaixo.
O que você precisa
- Uma conta no Shiny Gen (gratuita) e um jogo aberto no Shiny Gen, no navegador em shinygen.ai/play ou no app.
- Um cliente MCP. O app mostra os passos para o Claude (na web, no app de desktop e no Claude Code), o ChatGPT, o Grok, o Cursor e o opencode. Qualquer outro cliente MCP funciona com o mesmo endereço, e um cliente que você mesmo escrever também.
Configure
1. Abra o seletor de modelo
No Shiny Gen, abra o jogo em que você quer trabalhar (ou comece um novo com o botão +). Abra a aba Agente na parte de baixo do editor e toque no nome do modelo ao lado da caixa de chat. A lista Escolha um modelo termina com Conectar modelo externo com MCP: escolha essa opção.

2. Toque em Hospedar agente externo
A tela Use sua própria IA abre. Em Conecte sua IA a esta aba, toque em Hospedar agente externo. O app então mostra "Aguardando sua IA se conectar".
Neste jeito, o passo é obrigatório e vem primeiro: até você tocar nele, o servidor recusa o seu assistente e diz para ele pedir que você toque exatamente nesse botão. Você faz isso uma vez por sessão, e a hospedagem fica aberta enquanto o Shiny Gen estiver aberto. (O botão Criar link de sessão do agente na mesma tela é o outro jeito de entrar, que não precisa do seu app aberto.)

3. Adicione o servidor ao seu assistente
O endereço é:
https://mcp.shinygen.ai/mcp
Inclua o caminho /mcp; o host sozinho não é o endpoint. Depois, no seu cliente:
- Claude Code: rode isto uma vez e depois digite
/mcppara fazer login.
claude mcp add --transport http shinygen https://mcp.shinygen.ai/mcp
- Claude na web ou no desktop: abra Configurações, depois Conectores, depois Adicionar conector personalizado, e cole o endereço.
- ChatGPT: abra Configurações, depois Conectores, e ative o modo de desenvolvedor em Avançado. Escolha Criar, dê o nome Shiny Gen, cole o endereço e mantenha a opção de login.
- Cursor: nas configurações, encontre MCP e adicione um novo servidor com o endereço, ou adicione ao seu
mcp.json. - Qualquer outro: cole o mesmo endereço onde o seu cliente adiciona servidores MCP ou conectores.

4. Aprove o acesso
Na primeira vez que um cliente se conecta, o seu navegador abre uma página de consentimento do Shiny Gen. Faça login e aprove. O login usa OAuth, e o assistente pede três permissões:
- projects.read: ver o seu projeto: o que está na tela, o documento aberto e o estado atual dele.
- projects.write: escrever e editar o código do jogo e os documentos de recursos.
- assets.generate: rodar a geração por IA (imagens, modelos 3D, animações de sprites, e arte, música e comportamento escritos como código). É a que gasta gemas.
Você pode desconectar a qualquer momento, e o Shiny Gen tem uma chave para impedir que qualquer assistente se conecte à sua conta.
5. Peça um jogo
Comece um chat no seu assistente e diga o que criar: "Faça um jogo de corrida visto de cima com três voltas contra dois carros do computador. Setas para dirigir. Mostre a contagem de voltas." Deixe a aba do Shiny Gen onde você possa ver: as edições aparecem lá ao vivo enquanto o assistente trabalha, e você pode jogar a qualquer momento.
O que o assistente consegue fazer
As ferramentas se dividem em cinco grupos. O seu assistente escolhe sozinho.
- Ler o projeto. Ver o que está na tela, ler e pesquisar o código do jogo, inspecionar a árvore de cena e consultar a referência de linguagem e a API do Shiny Gen. A documentação vem pelo conector, então você não precisa ensinar nada ao seu assistente nem colar documentação.
- Escrever código. Substituir ou modificar o GDScript do jogo. O jogo compila e informa os erros com números de linha.
- Testar jogando. Rodar o jogo, rodar por um tempo de jogo ou até uma condição do script ser verdadeira, ler os erros e a saída impressa ao vivo, tirar capturas de tela (incluindo sequências de quadros para conferir movimento) e apertar teclas, toques e ações de controle, incluindo sequências cronometradas quando um movimento precisa de dois botões ao mesmo tempo. Em jogos 3D, ele também consegue procurar na cena faces sobrepostas que piscam.
- Criar recursos. Gerar imagens, transformar uma imagem em um modelo 3D com textura ou em uma folha de sprites animada, remover o fundo de uma imagem e navegar ou restaurar versões anteriores. Modelos 3D, arte 2D, partituras de áudio e comportamento por entidade também podem ser escritos como código: o assistente escreve o documento ele mesmo de graça, ou pede a um modelo para gerar por gemas, e de qualquer forma você recebe um documento que pode continuar editando.
- Gerenciar jogos. Começar um jogo novo, listar os seus jogos, abrir um ("volte para o jogo de plataforma"), fazer um remix e obter um link de compartilhamento.
Esse ciclo de escrever, rodar, olhar e apertar é o ponto principal. Um assistente que só escreve código precisa adivinhar se o jogo funciona; um que vê e joga descobre.
Quanto custa
- Conectar é grátis.
- O código que o assistente escreve não custa gemas. Ele roda no seu próprio plano de IA, então você paga ao seu provedor de IA pelo modelo, e o Shiny Gen não cobra nada pelas edições de código.
- A geração gasta gemas: imagens, modelos 3D, animações e qualquer coisa que o assistente peça para um modelo gerar. Cada resultado pago informa as suas gemas antes, quanto foi gasto e quanto sobrou.
- Um limite diário de gemas limita quantas gemas um assistente conectado pode gastar em um dia, para que um assistente deixado rodando não esvazie o seu saldo.
- Uma cota semanal no plano gratuito. A sua primeira conexão começa um teste de 30 dias sem cota. Depois disso, contas gratuitas recebem uma cota semanal de ações que mudam algo (escrever código, gerar, rodar o jogo), atualmente 300 por semana, renovada toda segunda-feira (UTC). Ler nunca tem limite. Quem já fez uma compra, a partir de um pacote inicial de $2.99, não está sujeito à cota. O seu assistente pode consultar o seu status atual pelo conector.
O Shiny Gen também tem o próprio agente integrado ao app, com as mesmas capacidades. A diferença é quem roda o modelo: o agente integrado roda no Shiny Gen e cada passo dele gasta gemas, enquanto um assistente externo roda no seu plano. Veja a página de preços para os preços das gemas.
Como um servidor hospedado difere dos servidores MCP com ponte para o desktop
A maioria dos servidores MCP para motores de jogo são pontes locais. Você instala o motor e um plugin para o editor dele, roda um pequeno servidor no seu computador e aponta o seu assistente para ele com um comando. O assistente então controla o editor de desktop naquela máquina. Isso funciona bem quando você já trabalha em um motor de desktop: ele alcança o editor inteiro, e o motor consegue gerar versões nativas do seu jogo.
Um servidor hospedado funciona de outro jeito:
- Nada para instalar. Você adiciona uma URL e faz login. Funciona com um assistente no navegador, em um app de desktop ou em um terminal.
- O jogo roda onde você pode ver, na sua aba ou no seu app do Shiny Gen, e você vê cada edição acontecer.
- Não fica preso a um computador. A hospedagem pertence à sua conta, então a aba do Shiny Gen e o assistente podem estar em máquinas diferentes, desde que as duas estejam conectadas à mesma conta.
- Os recursos vêm junto. Ferramentas de imagem, 3D e som estão no mesmo servidor, cobradas em gemas, sem contas separadas para configurar.
As desvantagens são as mesmas do próprio Shiny Gen: os projetos rodam no nosso fork do Godot em sandbox, então o editor Godot padrão não consegue abri-los, e ainda não há versões nativas do seu jogo.
Limites
- Hospedado pelo seu app, ele funciona enquanto esse app estiver aberto. Se você fechar o Shiny Gen ou ele perder a conexão, a hospedagem para junto; toque em Hospedar agente externo de novo e reconecte. Para deixar a sua IA trabalhar com o app fechado, dê a ela um link de sessão do agente (próxima seção).
- Ela não pode comprar gemas nem alterar sua conta. Compras, configurações e alterações de conta são recusadas pelo servidor.
- Ele só funciona nos seus jogos. Ele pode navegar pelo catálogo público e fazer remix a partir dele, mas nunca alterar o jogo de outra pessoa.
Ou deixe a sua IA rodar o próprio Shiny Gen
Com um link de sessão do agente, a sua IA roda o Shiny Gen no próprio navegador, e nada precisa ficar aberto do seu lado.
- Crie o link. Para um jogo novo, toque em + e depois em Link em Use seu próprio agente. Para um jogo que você tem aberto, abra o seletor de modelo, escolha Conectar modelo externo com MCP e depois Criar link de sessão do agente.
- Escolha quanto tempo a sessão dura: 1 hora ou 24 horas.
- Toque em Copiar link e cole para a sua IA. A cópia inclui uma nota curta que diz a ela como abrir o link. Agora você pode fechar o Shiny Gen.
A sua IA abre o link no próprio navegador (um navegador headless iniciado pelo código dela também vale) e recebe um editor do Shiny Gen naquele jogo, mais um token para o mesmo servidor MCP, sem passo de login nem de consentimento. Os limites: o link funciona uma vez, dentro de uma hora; a sua conta tem uma sessão do agente ativa por vez, então um link mais novo encerra o mais antigo; enquanto a sessão roda, a sua própria cópia daquele jogo abre só para leitura com um botão Encerrar sessão do agente; e você pode ver e revogar sessões em Agent access and spending. As gemas funcionam do mesmo jeito descrito acima. A referência MCP tem os detalhes, além de como escrever o seu próprio cliente MCP.
Se não conectar
- "Not hosting": toque em Hospedar agente externo no app e conecte de novo.
- Nenhuma janela de login apareceu: permita pop-ups no site do seu cliente de IA e tente de novo.
- A conexão falha na hora: confira se o endereço termina em
/mcp. - "Agent access is switched off": ative "Permitir que agentes de IA se conectem" no app ou na página de consentimento.
Perguntas frequentes
Existe um servidor MCP para Godot?
Sim, de dois tipos. Servidores de ponte local conectam um assistente ao editor Godot de desktop no seu computador, por meio de um plugin do editor. O servidor do Shiny Gen em mcp.shinygen.ai é hospedado: ele controla um jogo Godot rodando no Shiny Gen, no seu navegador ou no app, sem nada para instalar.
Preciso instalar alguma coisa?
Não. Você adiciona o endereço https://mcp.shinygen.ai/mcp ao seu assistente e faz login. O jogo roda no Shiny Gen, no seu navegador ou no app.
Funciona com o ChatGPT?
Sim. No ChatGPT, ative o modo de desenvolvedor em Configurações, Conectores, Avançado, e depois crie um conector com o endereço. Claude, Grok, Cursor, opencode e qualquer outro cliente MCP também funcionam.
Quanto custa?
Conectar e editar código não custa gemas. Gerar imagens, modelos 3D, animações e som gasta gemas, com um limite diário. Contas gratuitas recebem um teste de 30 dias e depois uma cota semanal de ações (atualmente 300); qualquer compra a partir de $2.99 remove a cota.
Funciona com o Shiny Gen fechado?
Sim, com um link de sessão do agente: a sua IA roda o Shiny Gen no próprio navegador, então nada precisa ficar aberto do seu lado. Se você conectar hospedando pelo seu app (Hospedar agente externo), o app precisa ficar aberto enquanto o assistente trabalha.
Posso criar o meu próprio cliente?
Sim. O servidor usa Streamable HTTP e OAuth 2.1 com PKCE, com registro dinâmico de clientes para clientes públicos. A referência MCP tem os detalhes.