antics
Um servidor MCP que permite que um agente de IA implante um jogo web em uma URL multiplayer jogável — salas, sincronização de estado ao vivo e placares de líderes — em uma única conversa.
Documentação
antics-mcp
Multijogador para o seu jogo, em um único prompt. Um servidor MCP que permite a um agente de IA gerar um jogo web e implantá-lo em uma URL multijogador jogável — salas, sincronização de estado ao vivo e placares de líderes — dentro de uma única conversa.
A IA pode escrever um jogo inteiro — um único arquivo HTML ou um projeto com vários arquivos — mas não consegue
subir um servidor, então tudo o que ela cria é para um único jogador. antics-mcp é a peça que faltava: seu
agente escreve o jogo, chama uma ferramenta e devolve a você um link que seus amigos podem abrir. Sem
backend, sem contas de jogador.
→ antics.gg · API completa em um arquivo: antics.gg/llms.txt
Instalação
Claude Code:
claude mcp add antics -- npx -y antics-mcp
Claude Desktop / Cursor / qualquer cliente MCP — adicione à sua configuração MCP
(claude_desktop_config.json, o mcp.json do Cursor, etc.):
{
"mcpServers": {
"antics": {
"command": "npx",
"args": ["-y", "antics-mcp"]
}
}
}
Depois é só pedir: "Crie um jogo para 2 jogadores e implante-o." O agente escreve, chama deploy_game,
e retorna uma URL jogável — sem copiar e colar, sem visitar sites, sem login.
Ferramentas
| Ferramenta | O que faz | Login? |
|---|---|---|
deploy_game | Implanta um jogo (html para um único arquivo, ou files para um projeto com vários arquivos) → retorna uma URL multijogador jogável. Sem chave (sala efêmera), a menos que receba um projectId. | Não |
create_project | Cria um projeto; retorna seu id, chave publicável (pk_) e chave secreta (sk_, exibida uma única vez). | Sim |
get_leaderboard | Lê o placar de líderes de um projeto (melhores pontuações). | Sim |
list_projects | Lista seus projetos. | Sim |
set_share_preview | Personaliza como os links de sala de um projeto aparecem nas redes sociais — título, descrição e imagem. | Sim |
deploy_game funciona sem qualquer login — ele retorna uma URL efêmera e sem chave que você pode compartilhar
imediatamente (as salas comportam 8 jogadores e duram 24h). Para manter links + placares e aumentar os
limites, faça login uma vez com npx antics-cli login (GitHub); então as ferramentas com escopo de proprietário são desbloqueadas e
deploy_game pode direcionar um projeto.
Como o multijogador funciona
Seu agente não precisa saber nada disso de antemão — antics.gg/llms.txt
é a API completa em um arquivo, escrita para que um LLM possa integrá-la de uma só vez. Em resumo: um jogo
chama joinRoom({}), o estado compartilhado da sala é autoritativo no host com fatias por jogador, as
gravações são coalescidas a ~20 Hz, e um placar de líderes é uma única chamada submitScore(). O jogo implantado roda em uma
URL /r/<code> com link de convite + QR integrados.
Links
- Site: https://antics.gg
- Documentação / referência da API: https://antics.gg/docs · https://antics.gg/llms.txt
- Experimente uma demonstração (sem instalação): os quatro jogos em antics.gg foram cada um gerados de uma só vez a partir da documentação.