
O protocolo mais importante da IA está ficando um pouco mais fácil de usar
O Model Context Protocol (MCP) é um dos blocos de construção básicos da interoperabilidade de IA, oferecendo aos modelos de IA uma maneira segura de acessar fontes de dados e serviços externos. É a estrutura oculta que permite que um chatbot acesse seu calendário, seu banco de dados ou suas ferramentas internas, em vez de exigir que engenheiros criem conexões personalizadas para cada integração. Na próxima semana, esse protocolo receberá uma atualização significativa e, embora possa não ser perceptível para os usuários finais, pode fazer uma grande diferença na forma como o ecossistema se desenvolve.
A especificação oficial para a nova versão é pública desde maio, mas recebemos uma explicação incomum e clara das mudanças na segunda-feira de manhã pelo pessoal da Arcade — uma startup de dois anos que construiu todo o seu negócio em torno do trabalho de fazer com que agentes de IA realmente funcionem dentro de empresas reais, permitindo que eles se conectem e atuem de forma segura em ferramentas como Gmail, Slack e Salesforce.
A Arcade captou 60 milhões de dólares em junho com base na ideia de que a maioria dos agentes de IA não falha porque os modelos subjacentes são fracos, mas sim porque a infraestrutura ao redor deles ainda não está pronta, e é isso que esta atualização está tentando resolver. Essencialmente, o MCP está mudando a forma como lida com IDs de sessão — os pequenos tokens que os servidores usam para lembrar “ah, esta é a mesma conversa de cinco segundos atrás” — para que os servidores possam operar com mais facilidade em maior escala.
Como diz Nate Barbettini, fundador da Arcade:
[Sob o sistema atual] A primeira vez que um cliente MCP como o Claude se conecta a um servidor, ele envia um “olá”: sou o Claude, aqui está minha versão, aqui estão minhas capacidades. O servidor responde com suas próprias capacidades e devolve um ID de sessão… A partir daí, o cliente envia esse ID de sessão em cada solicitação para que o servidor saiba que é a mesma conversa. Às vezes, o ID expira, então o cliente precisa notar, solicitar um novo e continuar….
Imagine uma implantação real. Você está executando um servidor para milhões de usuários, atrás de um balanceador de carga cuja única função é direcionar cada solicitação para qualquer servidor livre na fazunda de servidores, às vezes em uma região diferente. Agora, cada uma dessas máquinas precisa saber sobre um ID de sessão que outra máquina distribuiu. Não é impossível, mas é um sério incômodo e vai contra o balanceador de carga em vez de trabalhar com ele.
Em outras palavras, a configuração atual assume que um servidor se lembra de você, mas empresas reais distribuem o tráfego por dezenas de servidores que não conversam entre si por padrão, então os servidores MCP de hoje precisam fazer trabalho extra apenas para acompanhar quem é quem. Isso tem sido uma dor de cabeça significativa para qualquer pessoa que execute um servidor MCP em escala, e parte do motivo pelo qual não vimos mais empresas lançando integrações MCP proprietárias em grande escala, apesar de todo o entusiasmo em torno da IA agêntica este ano.
Sob o novo sistema, o protocolo adotará uma abordagem mais flexível e “sem estado” (stateless) para os IDs de sessão no lado do servidor, de forma semelhante a como a maioria dos sites comuns já funciona, o que deve tornar todo o sistema muito mais fácil de manter e, em teoria, mais barato de executar em escala.
Tudo isso é bastante técnico, mas é um lembrete importante de que nem todas as partes do desenvolvimento de IA estão avançando a uma velocidade vertiginosa. Enquanto o treinamento de modelos avança rapidamente, boa parte da infraestrutura técnica de que esses modelos precisam ainda está sujeita ao ritmo lento do consenso de órgãos de padronização. Realmente está acontecendo; só está um pouco mais devagar!