antics
Un servidor MCP que permite a un agente de IA desplegar un juego web en una URL multijugador jugable — salas, sincronización de estado en vivo y tablas de clasificación — en una sola conversación.
Documentación
antics-mcp
Multijugador para tu juego, en un solo prompt. Un servidor MCP que permite a un agente de IA generar un juego web y desplegarlo en una URL multijugador jugable — salas, sincronización de estado en vivo y tablas de clasificación — dentro de una sola conversación.
La IA puede escribir un juego completo — un solo archivo HTML o un proyecto de varios archivos — pero no puede levantar
un servidor, así que todo lo que construye es de un solo jugador. antics-mcp es la pieza que falta: tu
agente escribe el juego, llama a una herramienta y te devuelve un enlace que tus amigos pueden abrir. Sin
backend, sin cuentas de jugador.
→ antics.gg · API completa en un archivo: antics.gg/llms.txt
Instalación
Claude Code:
claude mcp add antics -- npx -y antics-mcp
Claude Desktop / Cursor / cualquier cliente MCP — añádelo a tu configuración de MCP
(claude_desktop_config.json, el mcp.json de Cursor, etc.):
{
"mcpServers": {
"antics": {
"command": "npx",
"args": ["-y", "antics-mcp"]
}
}
}
Luego solo pregunta: "Crea un juego de 2 jugadores y despliégalo." El agente lo escribe, llama a deploy_game,
y devuelve una URL jugable — sin copiar y pegar, sin visitar el sitio, sin iniciar sesión.
Herramientas
| Herramienta | Qué hace | ¿Iniciar sesión? |
|---|---|---|
deploy_game | Despliega un juego (html para un solo archivo, o files para un proyecto de varios archivos) → devuelve una URL multijugador jugable. Sin clave (sala efímera) a menos que se le dé un projectId. | No |
create_project | Crea un proyecto; devuelve su id, clave publicable (pk_) y clave secreta (sk_, mostrada una vez). | Sí |
get_leaderboard | Lee la tabla de clasificación de un proyecto (mejores puntuaciones). | Sí |
list_projects | Lista tus proyectos. | Sí |
set_share_preview | Personaliza cómo se muestran los enlaces de las salas de un proyecto en redes sociales — título, descripción e imagen. | Sí |
deploy_game funciona sin ningún inicio de sesión — devuelve una URL efímera y sin clave que puedes compartir
inmediatamente (las salas admiten 8 jugadores y duran 24 horas). Para persistir enlaces + tablas de clasificación y aumentar los
límites, inicia sesión una vez con npx antics-cli login (GitHub), luego las herramientas con ámbito de propietario se desbloquean y
deploy_game puede apuntar a un proyecto.
Cómo funciona el multijugador
Tu agente no necesita saber nada de esto de antemano — antics.gg/llms.txt
es la API completa en un archivo, escrita para que un LLM pueda integrarla de una sola vez. En resumen: un juego
llama a joinRoom({}), el estado compartido de la sala es autoritativo del anfitrión con segmentos por jugador, las escrituras
se combinan a ~20 Hz, y una tabla de clasificación es una sola llamada a submitScore(). El juego desplegado se ejecuta en una
URL /r/<code> con un enlace de invitación + código QR integrados.
Enlaces
- Sitio: https://antics.gg
- Documentación / referencia de API: https://antics.gg/docs · https://antics.gg/llms.txt
- Prueba una demo (sin instalación): los cuatro juegos en antics.gg fueron generados cada uno de una sola vez a partir de la documentación.