Lección 3.1 · 30 min

Progreso, cancelación y registros en tareas largas

Haz que las herramientas lentas de tu servidor MCP informen su avance con report_progress, limpien bien cuando el usuario cancela, registren en stderr en lugar de usar el logging obsoleto del protocolo y avisen de cambios con subscriptions/listen.

Los coordinadores de ruta de Logística Cerro de la Silla cierran el día con un reporte por ruta: cuántas entregas salieron, cuántas incidencias hubo, qué guías regresan al almacén. Generarlo tarda: hay que juntar cientos de guías, calcular tiempos y cruzar incidencias. Una herramienta que se queda callada 40 segundos parece descompuesta, y un usuario que se desespera y cancela no debería dejar la ruta bloqueada. En esta lección resuelves las dos cosas y aclaras un tema que confunde a mucha gente: cómo registrar lo que pasa ahora que el logging del protocolo está obsoleto.

Qué verás en esta lección

  1. Cómo funciona el progreso en el protocolo
  2. Progreso desde la herramienta
  3. Recibir el progreso en el cliente
  4. Cancelación: limpiar bien
  5. Registros: qué cambió
  6. Avisos de cambios: subscriptions/listen
  7. Práctica
  8. Resumen
  9. Quiz

El resto de la lección es para alumnos. Se abre al comprar el curso o con la Membresía de IA con Clase.

Ver precios Ya compré: acceder o empieza con una lección gratis