arcadegnt

oficial

Crie jogos de navegador conversando com seu assistente de IA: ele escreve um jogo web, arcadegnt constrói, hospeda e testa o jogo no desktop e no celular. Compartilhe com amigos ou envie para nosso arcade para uma listagem oficial e ranking!

O que você pode fazer com Arcadegnt MCP?

  • Crie um jogo de navegador a partir de um prompt de chat — Peça ao seu assistente para criar um jogo Godot 4.8 usando o prompt make_game e, em seguida, publique-o em seu próprio endereço web.

  • Itere na jogabilidade com testes automatizados — Solicite alterações e, em seguida, peça ao assistente para executar check_game para jogar a versão mais recente no Chrome headless em desktop e mobile, retornando capturas de tela para corrigir problemas.

  • Gerencie arquivos e assets do jogo — Envie seus próprios sprites, áudio ou modelos 3D via get_asset_upload_link, ou peça ao assistente para ler, escrever e editar arquivos do projeto diretamente.

  • Adicione pontuações altas e moderação — Peça ao assistente para revisar placares com get_game_scores, aprovar entradas legítimas via approve_game_score ou remover as trapaceadas com delete_game_score.

  • Publique na galeria pública do Arcade — Envie seu jogo com submit_to_arcade, defina sua descrição e capturas de tela via set_arcade_page e acompanhe jogadas e avaliações com get_stats.

  • Baixe ou exclua seu projeto — Obtenha um link de uma hora para o código-fonte completo do Godot com download_source ou remova permanentemente um jogo e sua página web usando delete_game.

Servidor MCP hospedado

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

Instala no Claude Code, Codex, Cursor e outros

Documentação

Crie jogos de navegador conversando com seu assistente de IA. O assistente escreve um jogo em Godot 4.8; arcadegnt o compila, publica em seu próprio endereço web e o executa em um navegador real no desktop e no celular, para que o assistente veja capturas de tela e corrija o que estiver errado.

Detalhes

URL do servidor

https://arcadegnt.com/mcp

Transporte

HTTP Streamable: JSON-RPC 2.0 via POST, respostas JSON, sem id de sessão

Autenticação

OAuth 2.1 com registro dinâmico de cliente e PKCE (S256); os usuários entram com um código enviado por e-mail. Descoberta: https://arcadegnt.com/.well-known/oauth-protected-resource

Chaves de API

Nenhuma. arcadegnt nunca executa um modelo: o próprio assistente do usuário faz o trabalho

Versões de protocolo

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

Recursos

29 ferramentas, 1 recurso (arcadegnt://guide), 1 prompt (make_game)

Mecanismo

Godot 4.8 (GDScript), exportado para a web; os jogos rodam em desktops e celulares

Funciona com

Claude, ChatGPT, Claude Code, Codex, Cursor, OpenCode, VS Code, Manus, OpenClaw, Hermes Agent e outros clientes MCP remotos

Documentação

Guia de criação · llms.txt

Arcade

arcade.arcadegnt.com

Privacidade · Termos

Política de privacidade · Termos

Suporte

hello@arcadegnt.com

Conecte seu assistente

Claude (web e desktop)

  1. Abra Configurações e depois Conectores.
  2. Escolha Adicionar conector personalizado, nomeie-o como arcadegnt e cole a URL:
https://arcadegnt.com/mcp
  1. Pressione Conectar, insira o código que enviamos por e-mail e escolha Permitir.
  2. Pergunte: “Crie um jogo de arcade de um botão com arcadegnt.”

ChatGPT

  1. Em um workspace do ChatGPT Business ou Enterprise/Edu, peça a um administrador para habilitar o Modo desenvolvedor para dados conectados. O Pro suporta aplicativos MCP personalizados somente leitura.
  2. Abra Configurações → Apps → Criar, insira arcadegnt e esta URL do servidor MCP:
https://arcadegnt.com/mcp
  1. Escolha OAuth, examine as ferramentas, conclua o login e o consentimento do arcadegnt e crie o aplicativo. Inicie um novo chat e selecione arcadegnt no menu de ferramentas.

Os rótulos e a disponibilidade do ChatGPT variam conforme o plano e a política do workspace. Ações completas de escrita atualmente exigem Business ou Enterprise/Edu.

Claude Code

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

Em seguida, execute /mcp no Claude Code, escolha arcadegnt e faça login.

Codex

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

O login abre um navegador para entrar com seu e-mail.

Cursor

Adicione a ~/.cursor/mcp.json (ou ao .cursor/mcp.json do projeto) e faça login quando o Cursor solicitar:

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

OpenCode

Adicione a opencode.json no projeto (ou ~/.config/opencode/opencode.json) e faça login:

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

O login abre um navegador para entrar com seu e-mail.

VS Code

Adicione a .vscode/mcp.json, inicie o servidor pelo arquivo e faça login:

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

Manus

  1. Abra Configurações e depois Conectores (em algumas versões, Integrações).
  2. Escolha Adicionar conectores e depois MCP personalizado. Nomeie-o como arcadegnt, selecione o transporte HTTP e cole a URL:
https://arcadegnt.com/mcp
  1. Quando o Manus pedir para você fazer login, insira o código que enviamos por e-mail e escolha Permitir.

OpenClaw

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

O login abre um navegador para entrar com seu e-mail. openclaw mcp doctor arcadegnt --probe confirma que as ferramentas carregam.

Hermes Agent

Adicione a ~/.hermes/config.yaml; o Hermes abre um navegador para fazer login na primeira vez que se conecta (/reload-mcp em uma sessão em execução):

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

Qualquer outro cliente MCP

Aponte um cliente que suporte servidores remotos (HTTP Streamable) com OAuth para a URL; ele se registra automaticamente e abre a página de login. Nenhuma chave de API, cabeçalho ou token para colar.

https://arcadegnt.com/mcp

Experimente perguntar

  • “Crie um jogo de arcade de um botão onde uma nave desvia de blocos caindo, com arcadegnt.”
  • “Adicione um placar de recordes e uma tela de título ao meu jogo arcadegnt.”
  • “Use os sprites que vou enviar agora para o jogador e os inimigos no meu jogo arcadegnt.”
  • “Envie meu jogo para o Arcade arcadegnt com uma descrição e capturas de tela.”

Ferramentas

FerramentaO que faz
create_gameInicia um novo jogo a partir do modelo arcadegnt: um projeto Godot 4.8 configurado para a web (renderizador Compatibility, 1280x720 esticado), com controles de teclado, gamepad e multitoque já conectados e uma cena jogável mínima.
list_gamesOs jogos do usuário com seus ids, endereços e se estão no ar.
get_gameUm jogo com seu endereço e o resultado da sua última compilação.
get_guideComo os jogos arcadegnt são compilados: o projeto inicial, as regras da web que a compilação e o navegador aplicam, controles de toque e gamepad, obtenção de arte e som de alta fidelidade (geradores, pacotes CC0, código) e como trabalhar com essas ferramentas.
list_filesTodos os arquivos do projeto do jogo com seus tamanhos.
read_filesO conteúdo de até 40 arquivos do projeto de uma vez (arquivos de texto de até 256 KB).
write_filesCria ou substitui até 60 arquivos em uma única chamada (scripts, cenas, arte SVG, project.godot) e, opcionalmente, exclui arquivos.
edit_fileAltera parte de um arquivo por substituição exata de texto.
buildImporta o projeto, carrega todos os scripts e cenas, executa o jogo sem cabeça por alguns segundos, exporta para a web e publica em seu endereço.
get_buildO status e os erros de uma compilação (a mais recente por padrão).
check_gameExecuta a compilação mais recente do jogo (seu endereço de reprodução) no Chrome sem cabeça: no desktop (1280x720, teclado e mouse) e em um celular segurado de lado (844x390, toque) por padrão.
get_checkO resultado de um check_game que ainda estava em execução.
submit_to_arcadeEnvia a compilação mais recente do jogo e sua página de jogo (set_arcade_page) para o Arcade, a galeria pública de jogos (arcade.arcadegnt.com e modo aleatório).
set_arcade_pageA página do jogo no Arcade (arcade.arcadegnt.com/<slug>): uma descrição para jogadores e até 6 capturas de tela escolhidas dos resultados de check_game deste jogo (por check_id e rótulo, por exemplo,
remove_from_arcadeRemove o jogo do Arcade, descarta qualquer envio pendente e o desbloqueia: a compilação mais recente volta para seu próprio endereço e as compilações voltam a ser publicadas lá.
get_statsJogadas, jogadores e avaliações dos jogadores (1-5 estrelas) para um jogo (vitalício e nos últimos 14 dias, divididos por onde as jogadas começaram: o Arcade (galeria), modo aleatório (feed) ou seu próprio endereço (direto)), além do status do Arcade (galeria).
get_game_scoresTodos os placares de recordes de um jogo (VbgntScores): entradas contadas primeiro, uma entrada por jogador, top 100, e entradas held\: pontuações suspeitas (acima das regras em vbgnt_scores.json, sem corrida cronometrada ou muito à frente do placar) que apenas seu remetente vê até serem aprovadas.
delete_game_scoreRemove uma entrada (entry_id de get_game_scores, contada ou retida) de um placar ou, sem entry_id, redefine o placar inteiro (requer confirm=true).
approve_game_scoreConta uma pontuação retida (entry_id de get_game_scores held\): ela entra no placar público, substituindo a entrada contada daquele jogador quando a supera.
get_asset_upload_linkUma página onde o usuário coloca seus PRÓPRIOS arquivos no jogo: arte, folhas de sprites, música e efeitos sonoros, fontes, modelos 2D e 3D (glTF/GLB, OBJ, FBX), pastas inteiras ou pacotes de assets .zip.
import_assetBaixa um arquivo https público ou pacote de assets .zip (por exemplo,
create_asset_uploadPara agentes que executam comandos (Claude Code, Codex): um slot de upload de uma hora para um arquivo nesta máquina e o comando curl que o envia (substitua <LOCAL_FILE>).
finish_asset_uploadApós enviar um .zip com create_asset_upload: descompacta-o em assets/.
list_assetsOs arquivos de mídia do jogo com o que se sabe sobre cada um: tamanho da imagem e alfa e uma dica de folha de sprites, duração do áudio, malhas de um modelo 3D, rig e nomes e durações de animações, nome de uma fonte; além de importações recentes e quanto dos 150 MB está em uso.
view_assetVeja um arquivo que você não consegue abrir: uma imagem (pixel art ampliado), uma amostra de fonte ou um modelo 3D renderizado de quatro lados com o -Z (frente) do Godot marcado, para que você saiba para qual lado ele está voltado e seu tamanho.
set_game_imagesUse uma imagem no projeto como tela de carregamento (splash: PNG/JPG/WebP/SVG, idealmente 1280x720 ou maior, exibida enquanto o jogo baixa e inicia; a compilação a converte para PNG), ou splash_from_check: uma captura de tela de check_game (por exemplo,
download_sourceUm link de uma hora para um zip do projeto Godot (abre no editor Godot 4.8, 4.8-dev7 ou mais recente).
delete_gameExclui permanentemente um jogo, seus arquivos e sua página web.
whoamiO e-mail da conta conectada, sua contagem de jogos e limites.

Além do recurso arcadegnt://guide (o guia de criação que o assistente lê primeiro) e do prompt make_game (descreva um jogo; o assistente o cria e o coloca online).

Para listagens de diretórios

Uma descrição de um parágrafo, pronta para colar:

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.