Faltam cinco dias. Em 28 de julho de 2026, o Model Context Protocol (MCP) publica a maior revisão desde o seu lançamento: um núcleo stateless, com criação, retomada e migração de sessão padronizadas. Se os seus agentes foram montados assumindo que cada sessão vive presa a um único nó do servidor, essa data é o seu problema — não em teoria, mas na hora de escalar horizontalmente e reiniciar servidores em produção.
O contexto ajuda a dimensionar o impacto: 78% dos times enterprise já rodam agentes MCP em produção e 28% da Fortune 500 operam servidores MCP. O protocolo virou plumbing de fato. E plumbing que muda de contrato exige revisão de arquitetura — não pânico, mas checklist.
1. O que muda em 28/07 (núcleo stateless: criação, retomada e migração de sessão)
Até aqui, boa parte das implementações MCP tratou a sessão como algo vivo dentro do processo do servidor: o cliente abre a conexão, o estado da sessão fica na memória daquele nó, e todas as requisições seguintes precisam voltar para o mesmo lugar. Funciona num servidor. Começa a doer quando você precisa de dois, dez, cinquenta.
A revisão stateless inverte a premissa. O estado da sessão deixa de ser um privilégio da memória local e passa a ser algo que pode ser criado, retomado e migrado de forma padronizada — qualquer nó consegue atender a próxima requisição porque o estado não está preso a ele. É a diferença entre um atendente que só reconhece o cliente se for o mesmo balcão, e um sistema em que qualquer balcão puxa o histórico na hora.
2. Por que sticky session limita escala horizontal
Sticky session (ou "session affinity") é o roteamento que amarra um cliente a um servidor específico durante toda a sessão. É a solução mais rápida de implementar e a que mais cobra caro depois. Três dores aparecem em escala:
Escala horizontal falsa. Você adiciona servidores, mas o balanceamento não distribui de verdade — as sessões longas continuam concentradas nos nós que as iniciaram. Alguns nós fervem enquanto outros ficam ociosos.
Restart destrutivo. Reiniciar um servidor (deploy, patch, autoscaling para baixo) derruba todas as sessões presas a ele. Em agentes que executam tarefas de vários passos, isso significa trabalho perdido no meio do caminho.
Recuperação frágil. Se um nó cai, o estado que vivia na memória dele vai junto. Sem um lugar externo e reconstruível para a sessão, não há retomada — há reinício do zero.
3. Checklist de prontidão (roteamento, idempotência, reconciliação, restart transparente)
A boa notícia: os padrões que resolvem isso não são novos. Eles já sustentam sistemas de mensageria de alta escala há anos. O checklist T-5:
Roteamento sem afinidade. Qualquer requisição precisa poder ser atendida por qualquer worker. O estado da sessão vive fora do processo (store externo), e o balanceador distribui livre.
Idempotência. Se a mesma operação chegar duas vezes — retry de rede, replay de fila — o resultado tem de ser o mesmo. Sem idempotência, retomar sessão vira duplicar efeito colateral.
Reconciliação. Um mecanismo que compara estado esperado versus estado real e corrige a diferença — para que uma sessão migrada ou retomada continue exatamente de onde parou.
Restart transparente. Derrubar e subir um servidor não pode custar sessão. O nó reinicia, o estado é reidratado do store externo, e o cliente não percebe.
4. Como a CCX arquiteta agentes stateless (padrões event-driven que já rodam em produção)
Aqui a experiência da CCX com Integrações & APIs Enterprise (§13) é diretamente aplicável. A nossa arquitetura de mensageria já roda workers stateless em RabbitMQ, com idempotência e o padrão outbox para garantir que nenhum efeito seja duplicado em retry — exatamente o alicerce que a spec de 28/07 exige dos agentes MCP.
Por baixo, a nossa Arquitetura Cloud (§11) entrega o que faz o stateless valer a pena na prática: auto-scaling que distribui de verdade, multi-região e infraestrutura como código (Terraform) para subir e derrubar nós sem drama. E a prática de IA para Negócios (§19) garante que os agentes governados rodem sobre essa base — escaláveis, observáveis e auditáveis.
O princípio que carregamos da mensageria para os agentes é simples: prontidão é arquitetura, não sorte. Rode agentes MCP como rodamos os nossos workers — stateless, idempotentes e escaláveis horizontalmente.
5. FAQ
Preciso reescrever meus servidores MCP do zero? Não necessariamente. O caminho realista é diagnosticar onde há dependência de estado local, externalizar a sessão e adicionar idempotência e reconciliação onde faltam. Muitas vezes é refatoração cirúrgica, não reescrita total.
A mudança quebra retrocompatibilidade? Revisões de protocolo desse porte tendem a prever transição, mas o risco real não é o contrato — é a arquitetura sticky que a sua implementação assumiu por baixo. É isso que precisa estar pronto antes de escalar sobre a nova spec.
Dá para esperar depois de 28/07? Você pode. Mas quem já tem agentes em produção e quer escalar horizontalmente vai sentir o sticky primeiro. Melhor mapear a prontidão agora, com prazo, do que descobrir no incidente.
Conclusão
A virada de 28/07 não é sobre uma linha nova na documentação. É sobre a suposição silenciosa que muita implementação MCP fez: a de que sessão mora na memória de um nó. Quando 78% dos times já estão em produção, essa suposição vira dívida técnica na hora de crescer.
Rode agentes MCP como os nossos workers de mensageria: stateless, idempotentes e escaláveis horizontalmente. Peça um diagnóstico de prontidão para a spec 2026-07-28 e chegue na data com arquitetura, não com pânico. Consultoria tech →


