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
- Cómo funciona el progreso en el protocolo
- Progreso desde la herramienta
- Recibir el progreso en el cliente
- Cancelación: limpiar bien
- Registros: qué cambió
- Avisos de cambios: subscriptions/listen
- Práctica
- Resumen
- 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