WebMCP en producción|INEMA.CLUB-PRO

Clase 6 · 15 min

Vivir con una API que cambia: vigilar la spec, Chrome Status y el changelog de MCP

La API de WebMCP ya cambió de lugar una vez: de navigator a document. Va a cambiar de nuevo antes de cualquier versión estable. En vez de enterarte por el visitante, guarda lo que decían las fuentes el día en que pasó la batería y deja que un script compare. ¿Cambió? Corre la batería y lee antes de tocar nada.

Comenzar la clase
Persona de espaldas frente a un monitor con dos versiones de un documento técnico una al lado de la otra, con una lupa sobre la mesa.

En esta clase vas a

  1. 1La línea de tiempo del cambio navigator → document
  2. 2Qué vigilar: spec, Chrome Status, MCP y el SDK
  3. 3La base guardada y la comparación
  4. 4Qué hacer cuando la vigía dice MUDOU

Objetivo: guardar la base del día en que pasó la batería y vigilar la spec, Chrome Status y MCP, con el caso navigator → document como ejemplo.

01Una API que ya cambió

Fechas leídas en las fuentes primarias el 19/10/2026. Haz clic en cada hito.

Haz clic en cada bloque del diagrama para ver qué hace.

02Qué vigilar y dónde

Páginas públicas, sin clave y sin costo.

1. Spec

La fecha en la parte superior del borrador y los nombres de la IDL (registerTool, getTools, executeTool, toolchange).

Si vuelve el nombre antiguo o aparece un método nuevo: hora de releer.

Fuentewebmachinelearning.github.io/webmcp

03La base grabada

Generada con --gravar el día en que la batería pasó. Es la que la vigía compara.

Archivo · kit/vigia/base.json
{
  "gravada_em": "2026-10-19",
  "spec_data": "2026-10-16",
  "spec_superficie": "document",
  "spec_metodos": "registerTool getTools executeTool toolchange",
  "chrome_status": "Proposed",
  "chrome_origin_trial": "149–156",
  "mcp_versao_atual": "2026-07-28",
  "sdk_mcp_anuncia": "2026-07-28"
}

04Vigiar

Lee las fuentes ahora y compara. Sin red, sale con 3 y no concluye nada.

Terminal · vigía contra la base del kit
cd ~/projetos/formacao-webmcp-expert-v72/kit
node scripts/vigiar.mjs; echo "saída: $?"
Ejemplo del repositorio
vigia · base de 19/10/2026 (vigia/base.json)
igual     spec_data            2026-10-16
igual     spec_superficie      document
igual     spec_metodos         registerTool getTools executeTool toolchange
igual     chrome_status        Proposed
igual     chrome_origin_trial  149–156
igual     mcp_versao_atual     2026-07-28
igual     sdk_mcp_anuncia      2026-07-28
VIGIA: 7/7 iguais à base · nada a fazer
saída: 0

Si lo corres después del 19/10/2026 y aparece MUDOU, la vigía está haciendo su trabajo: corre la batería y lee el cambio.

05Comparar con la base del curso antiguo

Una base solo con lo que registró el curso antiguo (fecha de la spec y superficie). El resto aparece como "sem base".

Terminal · base del 24/09/2026
cd ~/projetos/formacao-webmcp-expert-v72/kit
node scripts/vigiar.mjs --base vigia/base-curso-antigo.json; echo "saída: $?"

06Práctica

Vigilar, ver un cambio real y guardar tu base. Cada ejercicio termina en un listo cuando.

E1 · Vigilar contra la base del kit

3 min

Ejecuta la vigía. Si aparece MUDOU, anota qué es: es el aviso funcionando.

Listo cuando: node scripts/vigiar.mjs; echo "saída: $?" → VIGIA: 7/7 iguais à base · nada a fazer y saída: 0 mientras nada cambie desde el 19/10/2026; si hay cambios, líneas MUDOU y saída: 1.

E2 · El cambio que el curso antiguo se perdió

3 min

Ejecuta la vigía contra la base del 24/09/2026.

Listo cuando: La salida tiene MUDOU spec_data 2026-09-17 → 2026-10-16 y saída: 1.

E3 · Tu base

10 min

Después de que la batería pase en tu proyecto (clase 4), guarda tu base y anota en la agenda la próxima vigía y el fin del origin trial (Chrome 156).

Listo cuando: node scripts/vigiar.mjs --base vigia/minha-base.json --gravar → base gravada em vigia/minha-base.json, y la agenda tiene las dos fechas.

07Prueba de la clase

La explicación aparece después de la respuesta.

Pregunta 1 de 4

La vigía salió con MUDOU spec_data. ¿Cuál es el orden correcto?

08En tres frases

CambiaLa API ya cambió navigator por document y va a cambiar de nuevo antes de cualquier versión estable.
BaseGuarda lo que decían las fuentes el día en que la batería pasó.
VigíaCambió: batería, lectura, corrección; solo entonces se vuelven a guardar la base y la batería.

Para ir más allá

Clase anteriorPróxima clase