WebMCP em produção|INEMA.CLUB-PRO

Aula 5 · 14 min

Protocolos vizinhos como mapa: A2A, ACP, AP2, NLWeb, llms.txt — o que é rascunho

Toda semana aparece uma sigla nova prometendo deixar o site "pronto para IA". Quase todas estão em rascunho ou proposta, e cada uma vive numa camada diferente. Nesta aula você põe cada protocolo vizinho no mapa, com status e data, e decide para o seu site: adotar, esperar ou não se aplica.

Começar a aula
Mapa de papel escuro com alfinetes e fios ligando pontos, ao lado de uma fila de conectores de cabos diferentes.

Nesta aula você vai

  1. 1Em que camada cada sigla mora
  2. 2Proposta, rascunho, projeto e estável, com data
  3. 3Adotar, esperar ou não se aplica, com motivo
  4. 4Os motivos que não valem (ranking, "vai virar padrão")

Objetivo: situar cada protocolo vizinho na camada certa com status datado e decidir adotar, esperar ou não se aplica, com motivo.

01Cada sigla na sua camada

Status lido nas fontes em 19/10/2026. Clique em cada camada.

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

Nenhum destes é fator de ranking. Citação nas IAs é assunto da Formação inemaSEO.

02Como ler o status

O rótulo diz quanto você pode apostar.

1. Proposta

Alguém publicou o formato; ninguém se comprometeu a ler.

Ex.: llms.txt. Custa pouco, mas não prometa efeito.

03As decisões do site de exemplo

Uma decisão por protocolo do mapa, com motivo. Adotar o que é rascunho leva data de revisão e fallback.

Arquivo · kit/vizinhos/agenda-oficinas.json
{
  "site": "Agenda de oficinas (exemplo do kit)",
  "decisoes": [
    { "nome": "WebMCP", "decisao": "adotar", "motivo": "a página já tem as ferramentas, com detecção e fallback", "revisar_em": "2027-01-15", "fallback": "formulário da página" },
    { "nome": "MCP", "decisao": "adotar", "motivo": "o mesmo serviço atende agentes fora do navegador" },
    { "nome": "NLWeb", "decisao": "esperar", "motivo": "a agenda é pequena; as ferramentas já respondem" },
    { "nome": "llms.txt", "decisao": "esperar", "motivo": "sem efeito medido; a decisão é da Formação inemaSEO" },
    { "nome": "A2A", "decisao": "nao-se-aplica", "motivo": "o site não tem agente próprio para conversar com outro" },
    { "nome": "ACP", "decisao": "nao-se-aplica", "motivo": "as oficinas são gratuitas: não há compra" },
    { "nome": "AP2", "decisao": "nao-se-aplica", "motivo": "nenhum pagamento passa pelo site" },
    { "nome": "Web Bot Auth", "decisao": "esperar", "motivo": "rascunho no IETF; rever quando o curso 4 for aplicado ao site" }
  ]
}

04Conferir as decisões contra o mapa

vizinhos.mjs lê o mapa datado (vizinhos/mapa.json, com a fonte de cada linha) e o seu arquivo de decisões.

Terminal · decisões do exemplo
cd ~/projetos/formacao-webmcp-expert-v72/kit
node scripts/vizinhos.mjs; echo "saída: $?"
Exemplo do repositório
mapa lido em 19/10/2026 · decisões de: Agenda de oficinas (exemplo do kit)
  WebMCP        rascunho  adotar
  MCP           estavel   adotar
  NLWeb         projeto   esperar
  llms.txt      proposta  esperar
  A2A           projeto   nao-se-aplica
  ACP           projeto   nao-se-aplica
  AP2           rascunho  nao-se-aplica
  Web Bot Auth  rascunho  esperar
VIZINHOS: 8 protocolos · 8 decisões · 0 problema(s)
saída: 0

Oficinas gratuitas: ACP e AP2 não se aplicam. Web Bot Auth espera o curso 4.

05O ensaio das decisões ruins

O arquivo vizinhos/ruim.json tem quatro problemas comuns.

Terminal · decisões ruins
cd ~/projetos/formacao-webmcp-expert-v72/kit
node scripts/vizinhos.mjs vizinhos/ruim.json | grep -E "PROBLEMA|VIZINHOS"; echo "saída: ${PIPESTATUS[0]}"

06Prática

O exemplo, o ruim e as decisões do seu site.

E1 · O mapa do exemplo

3 min

Rode o bloco das decisões do exemplo.

Pronto quando: node scripts/vizinhos.mjs; echo "saída: $?" → VIZINHOS: 8 protocolos · 8 decisões · 0 problema(s) e saída: 0.

E2 · O ruim reprova

3 min

Rode o ensaio das decisões ruins e leia os quatro problemas.

Pronto quando: O bloco imprime VIZINHOS: 8 protocolos · 7 decisões · 4 problema(s) e saída: 1.

E3 · As decisões do seu site

20 min

Copie vizinhos/agenda-oficinas.json para vizinhos/meu-site.json e decida cada protocolo para o seu site, com motivo seu. Antes, abra a fonte de cada linha do mapa e confira se o status mudou desde 19/10/2026.

Pronto quando: node scripts/vizinhos.mjs vizinhos/meu-site.json; echo "saída: $?" → 0 problema(s) e saída: 0.

07Teste da aula

A explicação aparece depois da resposta.

Pergunta 1 de 4

Qual protocolo do mapa estava estável em 19/10/2026?

08Em três frases

MapaCada sigla mora numa camada: descoberta, página, servidor, perguntas, agentes, compra, identidade.
StatusProposta, rascunho, projeto ou estável, sempre com a data em que você leu.
DecisãoAdotar, esperar ou não se aplica, com motivo; rascunho adotado leva data e fallback.

Para ir além

Aula anteriorPróxima aula