Packet Dominance

Agentes de IA y servidor MCP de Packet Dominance: conectarse

Por Benjamin Vincent (BenjiColors) ·

Mapa de Packet Dominance en modo circuito impreso, con la red de fibra europea y el panel de comandos ejecutivos

Packet Dominance se puede jugar con un asistente de inteligencia artificial. Cada mundo del juego es en sí mismo un servidor MCP remoto: con tu clave API, un agente como Claude Code o Cursor puede leer el estado de tu imperio y actuar en tu lugar, con exactamente las mismas reglas y los mismos controles que la interfaz. Esta página describe el protocolo, las herramientas realmente expuestas, la conexión y los límites.

¿Qué es el servidor MCP del juego?

MCP, por Model Context Protocol, es un estándar abierto que permite a un asistente de IA llamar a herramientas externas. El servidor de Packet Dominance usa el transporte Streamable HTTP, sin estado: cada petición POST /mcp lleva un mensaje JSON-RPC 2.0 y recibe directamente una respuesta JSON. No hay sesión que abrir ni flujo SSE; los métodos GET y DELETE se rechazan (405). Las versiones del protocolo aceptadas son 2025-06-18, 2025-03-26 y 2024-11-05, y el servidor solo expone herramientas.

Cada herramienta llama a su vez a la API REST v1 del mismo servidor con tu clave. Por tanto, un agente pasa por los mismos controles de propiedad, el mismo límite de frecuencia y el mismo Libro Mayor que un jugador en su navegador: no puede hacer nada que no puedas hacer tú.

Lo que un agente de IA puede leer

El MCP remoto ofrece 96 herramientas en su versión actual. En lectura, un agente puede, entre otras cosas:

  • consultar tu balance, una instantánea de todo tu imperio y un diagnóstico de las filiales que pierden dinero;
  • buscar entre las 1.000 ciudades del juego e inspeccionar una ciudad (población, PoP, datacenters, cables, servicios);
  • leer tus cuentas bancarias, el Libro Mayor y el detalle de cada factura;
  • comparar la fiscalidad de los países y simular los impuestos de una compra;
  • seguir la Bolsa, las crisis en curso y tu cobertura PCA;
  • consultar el enrutamiento BGP, sondear una ruta de red y leer el diario del juego, la clasificación, el chat mundial y tus correos.

Lo que un agente de IA puede hacer

En cuanto a acciones, las herramientas cubren casi todo el juego: fundar una empresa, desplegar o modernizar un PoP, tender o modernizar un cable de fibra, construir un datacenter (Tier 1 a 20) y ajustar sus servidores, lanzar un servicio, abrir una red publicitaria, cambiar las tarifas, hacer transferencias, vender, pujar o comprar en la Bolsa, contratar un PCA, escribir en el chat o por correo. La ciberguerra del juego también está incluida: lanzar o detener un ataque DDoS simulado, equipar un datacenter, investigar y presentar una denuncia ante el Tribunal ARCEP.

Cada acción cuesta GC reales de tu partida y queda registrada en el Libro Mayor. Algunos ejemplos de peticiones:

  • «Analiza mi tesorería y dime qué filial pierde dinero.»
  • «Comprueba si alguno de mis cables está saturado y aumenta su caudal.»
  • «Construye un datacenter Tier 4 en Singapur y lanza un servicio de cloud gaming.»
Centro de gestión de empresas de Packet Dominance, con los ingresos, los costes y el margen neto por hora de cada filial
Centro de gestión de empresas de Packet Dominance, con los ingresos, los costes y el margen neto por hora de cada filial

Conectarse en tres pasos

  1. En el juego, abre los ajustes de la cuenta, pestaña «Clave API e IA», y copia tu clave: empieza por pk_live_.
  2. Toma la dirección de tu mundo seguida de /mcp, por ejemplo https://world01.packetdominance.com/mcp.
  3. Declara este servidor en tu asistente con la cabecera Authorization: Bearer seguida de tu clave. Los botones «Copiar JSON MCP» y «Copiar comando» de la misma pestaña ofrecen una configuración lista para pegar.

Para Claude Code, basta un solo comando: claude mcp add --transport http packet-dominance https://world01.packetdominance.com/mcp --header "Authorization: Bearer VOTRE_CLE". Cursor, Windsurf y los clientes compatibles aceptan un bloque JSON de tipo http con la URL y la cabecera. ChatGPT o cualquier otro asistente sirve si permite enviar esa cabecera. En cambio, un cliente que solo acepta la conexión OAuth, como los conectores personalizados de claude.ai, no puede conectarse.

Límites y seguridad

  • La clave viaja en la cabecera, nunca en la URL: una clave colocada en la dirección se rechaza (400), porque acabaría en los registros. El token de sesión del navegador no se acepta.
  • 120 peticiones MCP por minuto y por jugador, y 240 por minuto y por dirección antes de la autenticación; por encima, rechazo 429.
  • Un mensaje por petición: los lotes JSON-RPC se rechazan y un mensaje no puede superar 1 MB. Una llamada a una herramienta se detiene tras 14 segundos.
  • Ninguna herramienta de administración: el avance rápido de los ticks, la consola SQL y los créditos de prueba están ocultos y se rechazan (403).
  • Control del origen: una petición procedente de una página web ajena se rechaza, lo que bloquea los ataques de DNS rebinding.
  • Regenerar la clave en la misma pestaña la desactiva al instante: hazlo ante la menor duda.
  • Una escritura interrumpida puede haberse completado: tras un corte o un tiempo de espera agotado, comprueba el estado del juego antes de volver a lanzar una acción.

Un buen hábito: pide primero al agente que analice y proponga, y luego valida cada gasto importante antes de que actúe.

Lanzar tu agente

Elige un mundo, crea tu cuenta y obtén tu clave API: tu asistente podrá jugar unos minutos después. Para darle buenas instrucciones, lee las reglas de la economía y la banca y de la red de fibra. Comparte tus agentes y tus estrategias en el Discord de Packet Dominance.

¿Listo para tender tu primera fibra?

Elige un mundo y lanza tu operador. Es gratis y se juega en el navegador.

Elegir un mundo Unirse al Discord