Base: como os agentes usam um site hoje|INEMA.CLUB-PRO

Aula 5 · 15 min

Estável × rascunho: ler a spec, o Chrome Status e as posições dos navegadores com data

O WebMCP já trocou de nome uma vez e pode mudar de novo antes do fim do origin trial. Quem ensina ou implementa precisa saber, com data, o que está escrito na spec, em que navegador roda e quem é contra. Nesta aula você lê isso direto nas fontes primárias com um script, e aprende a separar o que é base do que é laboratório.

Começar a aula
Folha de projeto em papel vegetal com desenho técnico a lápis e rasuras sobre uma mesa escura, monitor desfocado ao fundo.

Nesta aula você vai

  1. 1O cabeçalho da spec: status e data
  2. 2Chrome Status e implementation-status: onde roda
  3. 3Mozilla neutra, WebKit contra: as posições públicas
  4. 4A anotação datada que vai para o seu plano

Objetivo: ler na fonte, com data, em que pé o WebMCP está: spec, origin trial e posição de cada navegador.

01O que é base e o que é laboratório em 19/10/2026

Clique em cada degrau.

Clique em cada bloco do diagrama para ver o que ele faz.

Exercício e avaliação na base estável. WebMCP como laboratório, com data e detecção de recurso.

02Onde olhar e o que procurar

Quatro fontes, uma pergunta cada.

1. Spec

No topo de webmachinelearning.github.io/webmcp: o tipo do documento e a data. Se a data mudou desde a sua última leitura, releia o que você usa.

Procure o nome da superfície. Em 16/10/2026 é document.modelContext; navigator.modelContext não aparece mais.

03O estado do WebMCP, lido nas fontes

O estado.sh baixa a spec e o implementation-status.md e lê as duas issues de posição pela API pública do GitHub, sem login nem chave. Só precisa de curl.

Terminal · ler o estado
bash ~/projetos/formacao-webmcp-base-v72/kit/estado.sh; echo "saída: $?"
Modelo · anotação datada para o plano
WebMCP em <dd/mm/aaaa>
- spec: Draft Community Group Report de <data> (superfície: <document.modelContext>)
- Chrome: <origin trial / flag>; Edge: <origin trial>
- Firefox: <posição>; Safari: <posição>
- decisão para o meu site: <esperar | laboratório | registrar com detecção e fallback>
Exemplo do repositório
spec WebMCP · versão de 2026-10-16 · not a W3C Standard
  document.modelContext: 16 menções · navigator.modelContext: 0
Chrome · An Origin Trial is live in Chrome 149
Edge · An Origin Trial is live in Edge 150
Firefox · mozilla/standards-positions #1412 · position: neutral
Safari · WebKit/standards-positions #670 · position: oppose
lido em 19/10/2026
saída: 0

Spec de 16/10/2026 com 16 menções a document.modelContext no texto e nenhuma a navigator.modelContext. Origin trial no Chrome 149 e no Edge 150; Mozilla neutra, WebKit contra.

04Prática

Ler o estado hoje e anotar com data.

E1 · O estado de hoje

5 min

Rode o bloco "ler o estado". Compare cada linha com a saída capturada em 19/10/2026 e anote o que mudou.

Pronto quando: bash estado.sh imprime uma linha spec WebMCP · versão de com data, as linhas Chrome ·, Edge ·, Firefox · e Safari ·, e termina em saída: 0.

E2 · A anotação datada

10 min

Preencha o modelo "anotação datada" com a saída de hoje e escolha a decisão para o seu site. Ela vai para a seção WebMCP do plano (aula 8).

Pronto quando: a anotação tem uma data dd/mm/aaaa, a data da spec, a posição de Firefox e de Safari e uma decisão escrita, sem nenhum <…> sobrando.

05Teste da aula

Pergunta 1 de 4

Qual é o status do documento do WebMCP em 16/10/2026?competência

06Em três frases

Base estávelHTML, MCP no servidor e desenho de ferramenta.
Laboratório datadoWebMCP: rascunho de 16/10/2026, origin trial, WebKit contra.
Leia na fonteSpec, implementation-status e posições, com a data de hoje.

Para ir além

Aula anteriorPróxima aula