Ferramentas para Devs

Simon Willison destaca MCP 2.0 sem estado em 31 de julho

A nova especificação troca duas requisições HTTP por uma chamada direta e simplifica clientes e servidores.

Reprodução · blog.modelcontextprotocol.io

Simon Willison anunciou em 31 de julho de 2026 a chegada do MCP 2.0, nome informal para a especificação Model Context Protocol de 2026-07-28. O protocolo padroniza a oferta de ferramentas para agentes baseados em modelos de linguagem. A mudança central reduz de duas para uma as requisições HTTP necessárias para chamar uma ferramenta, o que interessa a quem cria agentes e serviços web.

Uma chamada substitui a sessão

No MCP legado, o cliente precisava enviar uma requisição para iniciar uma sessão, receber um Mcp-Session-Id e só então chamar a ferramenta. O fluxo exigia estado no servidor e podia obrigar a aplicação a encaminhar a mesma sessão para a mesma máquina de backend. Isso complicava a implementação.

O novo formato envia tudo em uma única requisição. Os cabeçalhos MCP-Protocol-Version: 2026-07-28, Mcp-Method: tools/call e Mcp-Name: search identificam a versão, a operação e a ferramenta; o corpo leva os argumentos e os metadados do cliente. O servidor não precisa guardar IDs de sessão. A consequência prática, segundo Willison, é facilitar aplicações web que distribuem chamadas entre máquinas.

A simplificação também muda o perfil de uso do protocolo. Willison afirma que ferramentas MCP são mais fáceis de auditar e controlar do que um agente com acesso a shell e internet, combinação que ele considera arriscada e dependente de um modelo forte. Modelos menores, executados em um laptop, ainda conseguem operar essas ferramentas. Essa é uma afirmação do autor, não um resultado de benchmark apresentado no comunicado.

Willison publicou três ferramentas na semana

A primeira demonstração é o mcp-explorer, uma ferramenta de linha de comando escrita em Python para consultar servidores MCP. Willison diz que não encontrou uma opção adequada para explorar esses servidores e contou com o Codex para construir a própria ferramenta. O programa usa MCP sem estado.

Quem tem uvx pode testar o utilitário sem instalar o pacote. O comando abaixo lista as ferramentas disponíveis no servidor de demonstração agentic-mermaid.dev:

uvx mcp-explorer list https://agentic-mermaid.dev/mcp

O servidor de Ade Oshineye oferece operações para executar código Mermaid, descrever operações do SDK e gerar imagens SVG, texto e PNG. O comando inspect mostra os esquemas JSON de entrada e saída; call executa uma ferramenta com argumentos como source e options. A resposta exibida inclui um SVG, que o usuário pode filtrar com jq .svg -r.

A segunda criação citada é o datasette-mcp, plugin do Datasette que acrescenta o endpoint /-/mcp a qualquer instância do sistema. O trecho disponível do anúncio termina logo depois dessa descrição. Por isso, o comunicado não informa mais detalhes sobre suas funções, distribuição ou limites.

MCP surgiu com a Anthropic em novembro de 2024 e ganhou forte interesse durante boa parte de 2025. Depois, perdeu espaço para Skills, outra criação da Anthropic, quando agentes com terminal e curl passaram a cobrir muitas tarefas do protocolo. Willison agora retoma o interesse por MCP porque considera o formato sem estado mais simples de implementar, mas o anúncio demonstra apenas seus próprios testes e não mede desempenho, adoção ou segurança em escala.

Fontes

Simon WillisonFerramentas para Devs
Como fazemos: nossa equipe monitora diariamente os repositórios de código aberto em maior alta e produz esta cobertura com apoio de modelos de linguagem, sempre a partir de dados verificados na fonte primária — repositório, documentação oficial e ranking público. Os números de estrelas e a posição no ranking refletem o momento da coleta. Entenda o método.