O WebMCP (Web Model Context Protocol) é uma proposta de padrão web, incubada no W3C pelo Google e pela Microsoft, que permite a uma página registrar ferramentas (tools) que agentes de IA rodando no navegador podem chamar diretamente, em vez de ler a tela ou clicar por conta própria. É a versão “dentro do navegador” do Model Context Protocol: as ferramentas ficam no JavaScript da própria página e executam com a sessão do usuário.

Este site registra, em todas as páginas, um conjunto de ferramentas somente leitura sobre a documentação e os catálogos públicos da plataforma:

Ferramenta O que faz
search_docs Busca por palavras-chave nos capítulos da documentação e devolve os mais relevantes, com trecho.
get_doc Devolve o texto completo de um capítulo, pelo slug da URL (releaser, delivery, deploy…).
list_docs Lista todos os capítulos com título, subtítulo e URL.
get_current_page Devolve o texto da página aberta no momento.
list_boilerplates Lista os boilerplates, com filtro textual opcional.
list_clusters Lista os clusters por estágio, com recursos disponíveis (sem dados de rede).
list_gpu_servers Lista os GPU Servers acessíveis pelos clusters.
open_page Navega para outra página deste site.

Atenção! O WebMCP ainda é experimental. A especificação é um rascunho de grupo comunitário do W3C, a API mudou de navigator.modelContext para document.modelContext em julho de 2026 e o Chrome a oferece por origin trial (versões 149 a 156). As ferramentas deste site são um aprimoramento progressivo: em navegadores sem suporte, nada muda.

Como usar

As ferramentas só existem enquanto uma página deste site está aberta no navegador do agente. Quem as consome:

  • ChatGPT (aplicativo de desktop): o navegador embutido do ChatGPT reconhece as ferramentas (“site tools”) com os modelos GPT-5.6 Sol ou Terra. Basta abrir esta documentação no navegador do ChatGPT e pedir, por exemplo, “procure na documentação como configurar o Releaser”. A opção Enable site tools fica em Settings › Browser › Permissions.
  • Gemini no Chrome: anunciado pelo Google como o primeiro agente a consumir WebMCP; depende da disponibilidade do recurso na sua conta e região.
  • Chrome com a extensão Model Context Tool Inspector (oficial, da equipe do Chrome): mostra as ferramentas registradas na aba WebMCP do painel Application do DevTools, permite chamá-las manualmente e simular um agente.
  • Claude, Cursor e outros clientes MCP de desktop: por meio de uma extensão-ponte (bridge) que expõe as ferramentas da aba aberta como um servidor MCP local. Veja as instruções de teste.
  • Brave (Leo) e Edge: suporte experimental, atrás de flags.

Testando localmente

No Chrome ou no Brave sem origin trial, ative a flag chrome://flags/#enable-webmcp-testing (brave://flags/#enable-webmcp-testing), reinicie o navegador e abra qualquer página do site. No console do DevTools, window.__embrapaIoWebMCP.tools lista as ferramentas registradas e window.__embrapaIoWebMCP.api informa qual nome da API foi usado.

Para chamar uma ferramenta pelo console:

const t = window.__embrapaIoWebMCP.tools.find(x => x.name === 'search_docs');
await t.execute({ query: 'deploy em produção', limit: 3 });

Para o site em produção

Em www.embrapa.io, enquanto durar o origin trial do Chrome, o suporte nativo exige um token registrado para a origem em developer.chrome.com/origintrials, informado em webmcp.origin_trial_token no _config.yml. Sem o token, as ferramentas continuam disponíveis para navegadores com a flag ativada, para o ChatGPT de desktop e para as extensões-ponte.