MCP Anuncia Novo Roadmap — e o Hermes Já Está na Nova Especificação

No mês passado você passou uma tarde conectando algumas ferramentas internas ao MCP (Model Context Protocol, o padrão de facto para conectar aplicações de IA a sistemas e dados externos). Servidores configurados um a um, permissões ajustadas, tudo funcionando. E nesta semana você vê a notícia: o MCP anunciou um novo roadmap — “sessões de protocolo removidas”, “requisições iniciadas pelo servidor substituídas”. Seu primeiro pensamento provavelmente é: lá vamos nós de novo, outra migração? Respire. Este artigo detalha o que o roadmap oficial publicado em 22 de agosto realmente diz, quais mudanças já chegaram com a especificação 2026-07-28 e por que os usuários do Hermes já estão no novo trem.
O que o MCP anunciou: um roadmap de cinco prioridades
Em 22 de agosto, os dois mantenedores principais do MCP — David Soria Parra e Den Delimarsky — publicaram o post oficial The New MCP Roadmap, com a atualização correspondente na página do roadmap. É a continuação formal do roadmap de março (evolução de transporte, comunicação de agentes, maturação de governança, prontidão empresarial): a maior parte do trabalho dos últimos cinco meses já chegou na especificação 2026-07-28, e o novo roadmap concentra o que vem em cinco áreas prioritárias:
- Primitivas de mensageria agêntica: cargas de trabalho modernas não cabem mais no padrão requisição-resposta. O roadmap quer trazer Tasks (operações assíncronas de longa duração) para o corpo da especificação, além de eventos iniciados pelo servidor (webhooks e canais, para que clientes não fiquem sondando resultados),
subscriptions/listene notificações de progresso. - Unificação e endurecimento do transporte HTTP nativo: desde 2026-07-28, um servidor MCP remoto é “como qualquer carga HTTP” — seus load balancers, serverless com scale-to-zero e health checks se aplicam. Próximo passo: unificar servidores locais em Streamable HTTP sobre stdio.
- Identidade de agentes e segurança empresarial: a autorização MCP hoje assume uma pessoa aprovando no navegador, mas cada vez mais chamadores são workloads na nuvem sem humano presente. O roadmap mira DPoP (RFC 9449 Proof of Possession), Workload Identity Federation, troca padrão de tokens, com participação contínua nos grupos de trabalho IETF OAuth e WIMSE.
- Primitivas melhoradas: respostas de
tools/calldevem carregar um contrato claro em vez de múltiplas formas; e para o modelo não pagar por um catálogo de cem ferramentas antes que o usuário faça uma única pergunta, um esforço de descoberta progressiva deixa o servidor oferecer uma entrada pequena e revelar mais conforme a conversa afunila. - Melhor experiência de desenvolvimento nos SDKs: ergonomia e conformidade em todos os SDKs oficiais.
Um efeito prático: SEPs dentro dessas áreas recebem revisão acelerada. Se você está pensando em uma proposta, este é o mapa para se posicionar.
O que já chegou com a especificação 2026-07-28: quatro grandes mudanças
O roadmap diz que “a maior parte das mudanças chegou com o release 2026-07-28”. O que exatamente, para um desenvolvedor trabalhando no dia a dia?
1. O protocolo ficou sem estado. Com SEP-2575 (Stateless MCP) e SEP-2567 (Sessionless MCP), a sessão no nível de protocolo e o handshake de inicialização desapareceram. Um servidor MCP remoto agora é só um serviço HTTP: balanceie sem sticky sessions, escale para zero se quiser. Se seu servidor precisa de estado entre chamadas, crie um handle explícito a partir de uma ferramenta e faça o modelo passá-lo como argumento — mais transparente que sessões ocultas no transporte.
2. MRTR substituiu requisições iniciadas pelo servidor. Na especificação antiga, servidores podiam chamar de volta o cliente (por exemplo, para confirmar um parâmetro) — desconfortável em deploys sem estado e atrás de firewalls corporativos. O padrão Multi Round-Trip Requests (SEP-2322) funciona assim: o servidor retorna resultType: "input_required" junto com as requisições que precisa ver respondidas, e o cliente tenta novamente a chamada original com as respostas anexadas em inputResponses. Elicitation, sampling e roots migraram para esse modelo.
3. Descoberta e cache. Um cliente pode chamar server/discover para conhecer versões e capacidades suportadas antes de conectar; resultados de listas carregam dicas de cache e ordem determinística (SEP-2549), então clientes podem armazenar catálogos de ferramentas e os caches de prompt a montante ficam estáveis entre reconexões.
4. Roteamento por cabeçalhos e endurecimento de autorização. Nomes de método e ferramenta viajam nos cabeçalhos HTTP Mcp-Method e Mcp-Name, então gateways podem rotear e autorizar só pelos cabeçalhos; a autorização ganhou validação de issuer, credenciais de cliente vinculadas ao issuer e Client ID Metadata Documents (CIMD), com Enterprise-Managed Authorization virando extensão estável. A AWS já colocou Tasks no Bedrock AgentCore, e o Agents SDK da Cloudflare suporta a especificação desde o primeiro dia — isso é infraestrutura de produção, não um experimento.
Por que o Hermes já está no novo trem
“Já a bordo” não é discurso de marketing — dá para verificar no código. O Hermes traz mcp 2.0.0, cujas notas de release afirmam que ele implementa a revisão 2026-07-28. A nova especificação não é algo que o Hermes está perseguindo; é contra o que as execuções diárias já trabalham. Característica por característica, em tools/mcp_tool.py:
- MRTR: o código trata explicitamente
resultType: "input_required", reconhecendo servidores modernos com o novo padrão - server/discover: em modo sem estado, o Hermes sonda
server/discoverprimeiro, com nova tentativa legacy para servidores de SDK antigo — as duas gerações conectam - Elicitation: um handler de
elicitation/createroteia solicitações em modo formulário pelo fluxo de aprovação existente do Hermes (aprove direto do Feishu/Telegram/Slack) - Transportes: stdio, HTTP/StreamableHTTP e SSE, todos cobertos
- OAuth: gerenciamento completo de cliente OAuth, emparelhado com a skill de remote gateway
- Direção reversa:
hermes mcp servetransforma o Hermes em um servidor MCP, então qualquer cliente MCP — Claude Code, Cursor, Codex — pode se conectar a conversas, enviar mensagens e aprovar solicitações
Some o hot reload /reload-mcp, um watchdog para stdio e verificações de segurança MCP: a história MCP do Hermes é uma implementação completa da nova especificação, não um mínimo “suportamos o protocolo”.
Configurando MCP no Hermes
Se você ainda não conectou um servidor MCP, adicione um bloco mcp_servers em ~/.hermes/config.yaml — stdio e remoto funcionam:
mcp_servers:
filesystem:
command: npx
args: ["-y", "@modelcontextprotocol/server-filesystem", "/data"]
my-remote-server:
url: "https://mcp.example.com/mcp"
headers:
Authorization: "Bearer your-token"
command+args: servidor stdio local (iniciado como subprocesso, com watchdog para reiniciar)url: servidor remoto Streamable HTTP / SSE, cabeçalhos personalizados suportados- Após editar, execute
/reload-mcppara recarregar a quente, ou reinicie o Hermes;hermes mcp serveexpõe o Hermes na direção reversa
Para a referência completa de campos (escolha de transporte, OAuth, timeouts), veja a referência de configuração MCP; para pegadinhas do dia a dia e truques de variáveis de contexto, nosso guia de config MCP e variáveis de contexto é um bom ponto de partida.
O que os próximos passos do roadmap significam para usuários do Hermes
Várias direções do roadmap se mapeiam diretamente no uso do Hermes:
- Tasks entrando na especificação + webhooks: tarefas MCP viram uma primitiva padrão. A maquinaria de cron e tarefas em segundo plano do Hermes é madura — uma via bidirecional natural quando as Tasks MCP chegarem, deixando outros agentes invocarem seus jobs agendados.
- DPoP e identidade de agentes: agentes na nuvem ganham autorização MCP sem humano no circuito. Um Hermes 24/7 em um VPS é exatamente essa forma — quando a identidade de “agente agindo por um usuário” amadurecer, agentes de longa vida como o Hermes serão os primeiros beneficiados.
- Descoberta progressiva de ferramentas: chega de pagar por um catálogo gigante antecipadamente. O Hermes já faz corte de toolsets e otimização de schemas; essa direção melhora servidores com grandes superfícies de ferramentas.
Resumo
O novo roadmap do MCP traz muita coisa, mas se resume a três frases: o protocolo agora é sem estado e nativo HTTP; o próximo semestre foca em primitivas de mensageria agêntica, identidade de agentes e experiência de desenvolvimento; SEPs são priorizados contra essas cinco áreas. Para usuários do Hermes, a parte reconfortante é que a nova especificação não está no “futuro” — seu Hermes já roda com ela diariamente. Para os detalhes no nível de protocolo, leia o post oficial do roadmap e o anúncio da especificação 2026-07-28; para ver o que mais o Hermes pode fazer com MCP, esta demonstração SEO-MCP é um bom lugar para começar.