Agentes de IA e servidor MCP do Packet Dominance: como conectar

Packet Dominance pode ser jogado por um assistente de inteligência artificial. Cada mundo do jogo é ele próprio um servidor MCP remoto: com sua chave de API, um agente como Claude Code ou Cursor pode ler o estado do seu império e agir em seu lugar, com exatamente as mesmas regras e os mesmos controles que a interface. Esta página descreve o protocolo, as ferramentas realmente expostas, a conexão e os limites.
O que é o servidor MCP do jogo?
MCP, de Model Context Protocol, é um padrão aberto que permite a um assistente de IA chamar ferramentas externas. O servidor do Packet Dominance usa o transporte Streamable HTTP, sem estado: cada requisição POST /mcp leva uma mensagem JSON-RPC 2.0 e recebe diretamente uma resposta JSON. Não há sessão a abrir nem fluxo SSE; os métodos GET e DELETE são recusados (405). As versões de protocolo aceitas são 2025-06-18, 2025-03-26 e 2024-11-05, e o servidor expõe apenas ferramentas.
Cada ferramenta chama a API REST v1 do mesmo servidor com sua chave. Um agente passa, portanto, pelos mesmos controles de propriedade, pelo mesmo limite de taxa de requisições e pelo mesmo Livro-Razão que um jogador no navegador: ele não pode fazer nada que você mesmo não possa fazer.
O que um agente de IA pode ler
O MCP remoto oferece 96 ferramentas em sua versão atual. Do lado da leitura, um agente pode, entre outras coisas:
- consultar seu balanço, um panorama de todo o seu império e um diagnóstico das subsidiárias que perdem dinheiro;
- pesquisar entre as 1.000 cidades do jogo e inspecionar uma cidade (população, PoPs, datacenters, cabos, serviços);
- ler suas contas bancárias, o Livro-Razão e o detalhe de cada fatura;
- comparar a tributação dos países e simular os impostos de uma compra;
- acompanhar a Bolsa, as crises em curso e sua cobertura de PCA;
- consultar o roteamento BGP, sondar uma rota de rede e ler o jornal do jogo, o ranking, o chat mundial e seus e-mails.
O que um agente de IA pode fazer
Do lado da ação, as ferramentas cobrem quase todo o jogo: fundar uma empresa, implantar ou modernizar um PoP, instalar ou modernizar um cabo de fibra, construir um datacenter (Tier 1 a 20) e ajustar seus servidores, lançar um serviço, abrir uma rede de publicidade, mudar as tarifas, fazer transferências, vender, dar lances ou comprar na Bolsa, contratar um PCA, escrever no chat ou por e-mail. A ciberguerra do jogo também faz parte: lançar ou interromper um ataque DDoS simulado, equipar um datacenter, investigar e apresentar queixa no Tribunal ARCEP.
Cada ação custa GC de verdade da sua partida e é registrada no Livro-Razão. Alguns exemplos de pedidos:
- «Analise minha tesouraria e diga qual subsidiária está perdendo dinheiro.»
- «Verifique se algum dos meus cabos está saturado e aumente sua capacidade.»
- «Construa um datacenter Tier 4 em Singapura e lance um serviço de cloud gaming.»

Conectar-se em três passos
- No jogo, abra as configurações da conta, aba «Chave API e IA», e copie sua chave: ela começa com
pk_live_. - Pegue o endereço do seu mundo seguido de
/mcp, por exemplohttps://world01.packetdominance.com/mcp. - Declare esse servidor no seu assistente com o cabeçalho
Authorization: Bearerseguido da sua chave. Os botões «Copiar JSON MCP» e «Copiar comando» da mesma aba fornecem uma configuração pronta para colar.
Para o Claude Code, basta um único comando: claude mcp add --transport http packet-dominance https://world01.packetdominance.com/mcp --header "Authorization: Bearer VOTRE_CLE". Cursor, Windsurf e os clientes compatíveis aceitam um bloco JSON do tipo http com a URL e o cabeçalho. O ChatGPT ou qualquer outro assistente serve, desde que permita enviar esse cabeçalho. Por outro lado, um cliente que só aceita a conexão OAuth, como os conectores personalizados do claude.ai, não consegue se conectar.
Limites e segurança
- A chave viaja no cabeçalho, nunca na URL: uma chave colocada no endereço é recusada (400), pois acabaria nos logs. O token de sessão do navegador não é aceito.
- 120 requisições MCP por minuto e por jogador, e 240 por minuto e por endereço antes da autenticação; acima disso, recusa 429.
- Uma mensagem por requisição: os lotes JSON-RPC são recusados e uma mensagem não passa de 1 MB. Uma chamada de ferramenta é interrompida após 14 segundos.
- Nenhuma ferramenta de administração: o avanço rápido dos ticks, o console SQL e os créditos de teste ficam ocultos e são recusados (403).
- Controle da origem: uma requisição vinda de uma página web externa é recusada, o que bloqueia os ataques de DNS rebinding.
- Regenerar a chave na mesma aba a desativa imediatamente: faça isso à menor dúvida.
- Uma escrita interrompida pode ter sido concluída: após uma queda ou um tempo limite excedido, verifique o estado do jogo antes de relançar uma ação.
Bom hábito: peça primeiro ao agente que analise e proponha, e depois valide cada gasto importante antes que ele aja.
Lançar seu agente
Escolha um mundo, crie sua conta e pegue sua chave de API: seu assistente pode jogar alguns minutos depois. Para lhe dar boas instruções, leia as regras da economia e do banco e da rede de fibra. Compartilhe seus agentes e suas estratégias no Discord do Packet Dominance.