Voltar as noticias
WebMCP em 2026: Quais Navegadores Suportam navigator.modelContext?
WebMCPAltaEN

WebMCP em 2026: Quais Navegadores Suportam navigator.modelContext?

Dev.to - WebMCP·10 de março de 2026

Chrome 146 Canary lançou navigator.modelContext na semana passada. Isso faz do Chrome o primeiro navegador com suporte nativo ao WebMCP - dando aos agentes de IA acesso estruturado ao conteúdo da página da web sem scraping, sem Puppeteer, sem seletores CSS frágeis.

Mas o Chrome não é toda a web. Se você está construindo um site compatível com WebMCP hoje, precisa saber onde cada navegador se encontra. Aqui está o quadro completo em março de 2026.

Tabela de Compatibilidade de Navegadores

Navegador Status do WebMCP navigator.modelContext Versão Notas
Chrome Suportado Sim 146 Canary Primeira implementação. Atrás de uma flag na versão estável.
Firefox Em Progresso Não - A Mozilla está no grupo de trabalho do W3C WebMCP. Sem cronograma público.
Safari Em Progresso Não - A Apple se juntou ao grupo de trabalho do W3C. Bug de rastreamento do WebKit registrado.
Edge Em Progresso Não - A Microsoft está participando da especificação do W3C. Provavelmente será lançado logo após a versão estável do Chrome (base compartilhada do Chromium).
Brave Não Iniciado Não - Sem compromisso público. Baseado em Chromium, portanto, pode adotar a implementação do Chrome.
Arc Não Iniciado Não - Baseado em Chromium. Sem trabalho público no WebMCP.

Resumo: O Chrome 146 é o único navegador com uma implementação funcional no momento. O Edge quase certamente seguirá rapidamente, pois compartilha o motor do Chrome. Firefox e Safari estão envolvidos no processo de especificação, mas não se comprometeram com cronogramas.

O Que Isso Significa para Desenvolvedores

Se você está construindo um site pronto para agentes hoje, não pode assumir que o WebMCP está disponível. Você precisa de degradação graciosa - forneça dados estruturados para agentes quando navigator.modelContext existir, e faça um fallback gracioso quando não existir.

É exatamente isso que o webmcp-sdk faz.

Implementação Multinavegador com webmcp-sdk

import { WebMCPProvider, isWebMCPSupported } from 'webmcp-sdk';

// Verifique o suporte ao WebMCP antes de usá-lo
if (isWebMCPSupported()) {
  // WebMCP completo - o agente obtém contexto estruturado
  const provider = new WebMCPProvider({
    actions: ['search', 'add-to-cart', 'checkout'],
    schema: productCatalogSchema
  });
  provider.expose();
} else {
  // Fallback: exponha dados via meta tags + JSON-LD
  // Agentes que usam parsing web padrão ainda obtêm dados estruturados
  injectStructuredFallback(productCatalogSchema);
}

O SDK faz três coisas:

1. Detecção de recursos. isWebMCPSupported() verifica o navigator.modelContext em tempo de execução. Sem sniffing de user-agent. Sem listas de navegadores para manter.

2. Exposição de dados estruturados. Quando o WebMCP está disponível, o SDK expõe as ações da sua página, esquemas de dados e elementos interativos através da API nativa.

3. Fallback gracioso. Quando o WebMCP não está disponível, o SDK injeta dados estruturados via JSON-LD e HTML semântico. Agentes que usam acesso web tradicional ainda obtêm dados limpos e tipados - apenas através de um canal diferente.

O Grupo de Trabalho do W3C

A especificação do WebMCP está sendo desenvolvida através do W3C com a participação do Google, Microsoft, Mozilla e Apple. Isso é um forte sinal. Quando os quatro principais fornecedores de navegadores estão na mesa, a especificação geralmente é lançada entre os navegadores dentro de 12-18 meses após a primeira implementação.

O Chrome 146 é a implementação de referência. A especificação ainda está evoluindo, mas a superfície da API central - navigator.modelContext para leitura do contexto da página, ModelContextProvider para expor dados compatíveis com agentes - é estável o suficiente para construir.

Você Deve Construir para WebMCP Hoje?

Sim. Aqui está o porquê:

O Chrome detém cerca de 65% da participação de mercado de navegadores. O Chrome 146 atingindo a versão estável significa que a maioria dos navegadores dos seus usuários suportará o WebMCP dentro de meses. E com o padrão de fallback do webmcp-sdk, você não está quebrando nada para os usuários do Firefox ou Safari - eles apenas recebem a versão não-WebMCP.

Sites que adicionam suporte ao WebMCP agora serão indexados e classificados por agentes de IA antes de seus concorrentes. É a mesma dinâmica do design responsivo para dispositivos móveis em 2012 - os primeiros adotantes obtiveram a vantagem de SEO.

Começando

Instale webmcp-sdk:

$ npm install webmcp-sdk

Adicione suporte ao WebMCP ao seu site com o padrão de provedor mostrado acima. O SDK lida automaticamente com a detecção de navegadores, exposição de dados e fallback.

Para um guia completo de integração com React, consulte nossa publicação no Hashnode em ai-agent-economy.hashnode.dev.

Este artigo foi escrito com assistência de IA. Todas as alegações técnicas, código e decisões arquitetônicas foram validadas pelo autor.

Contexto Triplo Up

A implementação do WebMCP no Chrome pode impactar significativamente as empresas brasileiras, permitindo que seus sites sejam mais facilmente acessados por agentes de IA. Com a adoção crescente, empresas que implementarem essa tecnologia cedo terão vantagem competitiva em SEO.

Noticias relacionadas

Gostou do conteudo?

Receba toda semana as principais novidades sobre WebMCP.