Deja de quedarte corto cuando te pregunten en qué ocupaste tu tiempo

Como desarrollador que valora la productividad, siempre me han llamado la atención las herramientas de seguimiento de tiempo. Pero me pregunté: ¿qué pasaría si pudiera acceder a mis datos de time tracking directamente desde Claude Desktop, mi asistente de IA? Esa idea me llevó a crear un servidor Model Context Protocol (MCP) que conecta Daily Time Tracking con Claude Desktop.

Daily time tracker



Clonar el repositorio



El problema era simple pero molesto: cada vez que quería revisar mis registros o crear nuevas actividades tenía que

  1. Cambiar de Claude Desktop a la aplicación Daily,

  2. Abrir las preferencias, descargar un CSV

  3. Procesarlo

  4. Recién ahí analizar los resultados.



Era tan aburrido que lo hacía solo cuando era estrictamente necesario, por ejemplo, para revisar la dedicación a un proyecto o una vez al mes para asegurarme de no estar gastando tiempo en cosas que no daban plata.

Pero ahora que estoy en un trabajo nuevo quiero estar siempre preparado y poder comunicar de mejor manera lo que hago semana a semana. Por eso decidí integrar Claude con el time tracker y dejar que la IA se encargue de ese trabajo.

La solución fue aprovechar el Model Context Protocol, el nuevo estándar de Anthropic que permite que Claude Desktop se conecte a herramientas y fuentes de datos externas. Es como darle superpoderes: puede acceder a tus bases de datos, APIs y servicios sin necesidad de que tu lo hagas. Construí un servidor MCP que conecta Claude con Daily Time Tracking, una aplicación muy práctica para macOS que recientemente publicó una API de integración en su blog.



Gracias a esto ahora puedo hablarle a Claude en lenguaje natural y pedirle cosas como:

  • “¿En qué trabajé hoy?”

  • “Dame un resumen de esta semana y dime si estoy perdiendo plata”



El servidor no se limita a devolver datos en bruto, sino que los organiza y presenta de forma clara:



  • Duraciones legibles

  • Porcentajes por actividad

  • Agrupación automática de tareas

  • Resúmenes diarios con totales





Además no es un experimento rápido, sino un proyecto listo para producción que forkié de mi maestro Cole Medin, que, si estas interesado en meterte en produndidad en agentic AI, te recomiendo suscribirte a su canal. El proyecto incluye:

  • Manejo de errores completo

  • Validación de entradas con Zod

  • Todo escrito en TypeScript

  • Trazabilidad opcional con Sentry

  • Flujos OAuth bien implementados



El proyecto es de código abierto y cualquiera puede probarlo. Incluye:

  • Instrucciones de instalación

  • Entorno local de desarrollo

  • Guía de despliegue en producción

  • Documentación completa



Solo necesitas instalar Daily Time Tracking y activar la API, clonar el repositorio, configurar OAuth en GitHub, levantar el servidor con un simple comando y conectar Claude Desktop con la configuración que viene incluida.

Siguiente
Siguiente

Un jefe peculiar