myday-mcp
My Day
Un registro privado de en qué trabajaste, guardado en tu Mac.
Escribe una nota breve cada diez minutos. Semanas después puedes preguntar qué estabas haciendo — y tu asistente de IA también puede hacerlo.
El problema
Terminas una semana y no puedes dar cuenta de ella. Tu jefe te pregunta qué entregaste. Abres un documento a medio terminar y pasas diez minutos reconstruyendo por qué lo abriste. Lees algo útil en marzo y no puedes encontrarlo en agosto.
Mientras tanto, tu asistente de IA empieza cada conversación sin saber nada. Tienes que reexplicar el proyecto, el archivo, lo que ya intentaste, cada vez.
Tu computadora lo sabía todo y no anotó nada.
Related MCP server: BuildAutomata Memory MCP Server
Lo que hace My Day
Cada diez minutos escribe un pequeño archivo Markdown describiendo lo que estabas haciendo:
---
start: 09:10
end: 09:20
title: Tracing the webhook retry loop
summary: You read Stripe idempotency docs, then edited retry.ts.
apps: Visual Studio Code, Google Chrome
sites: stripe.com, github.com
project: payments-api
---
- Reading Stripe's idempotency-key docs on retried deliveries
- Editing retry.ts, focused on the key-reuse pathEse es todo el formato de almacenamiento. Sin base de datos, sin cuenta, sin subida. Puedes hacer grep,
editarlo, o borrar un archivo que prefieras no conservar.
Instalación
npm install -g @abhitsian/myday
myday init # explains exactly what gets read, then asks
myday start # begins recordingmacOS, Node 18 o posterior. ¿Prefieres una aplicación? Descarga My Day.app, arrástrala a Aplicaciones, y
te guiará por las mismas seis pantallas con un icono en la barra de menú.
Eliminarlo es un solo comando y lo borra todo:
myday uninstallCómo funciona
flowchart LR
A["Every 15s<br/>which app is in front"] --> D
B["Your browser's own<br/>history database"] --> D
C["Claude Code<br/>session transcripts"] --> D
D["Every 10 minutes<br/>one Markdown note"] --> E["~/.myday/memories/"]
E --> F["The app<br/>timeline, threads, friction"]
E --> G["MCP server<br/>your AI assistant reads it"]Tres fuentes lo alimentan, y puedes activar o desactivar cada una por separado. Leer tu navegación es una decisión diferente a leer tu trabajo en la terminal, así que son interruptores diferentes.
Funciona antes de que le concedas nada
Nivel | Necesita | Obtienes |
1 | nada en absoluto | Qué aplicación estaba en primer plano y durante cuánto tiempo |
2 | nada en absoluto | Títulos y direcciones de páginas, desde el historial de tu navegador |
3 | Accesibilidad, un pequeño binario | Títulos de ventanas — el documento, el chat, la carpeta |
La mayoría de las herramientas en esta categoría quieren un permiso invasivo antes de mostrarte algo, así que tienes que confiar en ellas por una promesa. Ejecuta los niveles 1 y 2 durante una semana y lee primero la salida.
Para el nivel 3, myday build-helper compila un programa Swift de 60 líneas que lee dos atributos
y los imprime. Concedes Accesibilidad a ese único binario, no a osascript,
lo que le daría el mismo poder a todos los scripts de tu máquina.
La línea de tiempo
Tu día en orden, con iconos de aplicaciones reales y enlaces a páginas cliqueables. Las sesiones de Claude Code están en el mismo carril, cada una con un botón reanudar que copia el comando para reabrirlas.
Hilos
Un rastreador te dice que pasaste 1h55m en Slack, lo cual es un dato sobre el software. Los hilos te dicen que el bug del checkout se extendió por cuatro días y ha estado tranquilo desde el martes, lo cual es un dato sobre tu trabajo.
Nada se declara. No hay un campo de proyecto que llenar — los hilos se derivan de los archivos que tocaste y las páginas que abriste. Cada uno lleva un estado (hoy, ayer, esta semana, tranquilo), y los que retomaste y dejaste aparecen primero.
Fricción
Los costos que tu día te oculta, cada uno con la evidencia adjunta:
Iniciar sesión en el mismo servidor 29 veces a la semana, lo cual es un ajuste de tiempo de espera de sesión, no un hábito
La misma búsqueda escrita en 13 días diferentes, porque la respuesta nunca se guardó en ningún lado
Una página a la que navegas casi todos los días y nunca marcaste
Tu asistente de IA puede leerlo
Esta es la parte que cambia cómo se siente la herramienta. My Day incluye un servidor MCP, así que cualquier asistente que hable MCP puede consultar lo que hiciste sin que tengas que reexplicarlo.
Claude Code — añade a ~/.claude.json:
{ "mcpServers": { "myday": { "command": "myday-mcp" } } }Cursor — añade a .cursor/mcp.json. Windsurf, Zed, Continue y cualquier otra cosa con
soporte MCP aceptan las mismas dos líneas.
Luego, en medio de una tarea:
Tú: continúa donde lo dejé
Claude: Estabas rastreando un doble disparo en el bucle de reintento del webhook — habías leído los documentos de idempotencia de Stripe y editado
retry.ts, yretry.test.tsseguía fallando en el caso de entrega duplicada (2026-08-14 15:30).
Se exponen cuatro herramientas: history_search, history_window, history_resume, y
history_time_by.
Las notas se construyen a partir de títulos de páginas web y títulos de ventanas, que son texto que otros controlan. Una página titulada "ignora las instrucciones anteriores" llegaría de otro modo a un asistente que puede ejecutar comandos. Cada respuesta vuelve dentro de un sobre con límites y los corchetes escapados, para que el contenido no pueda salirse, y la regla se repite en cada respuesta.
De dónde viene esto
OpenAI lanzó Computer History en la aplicación para Mac de ChatGPT en agosto de 2026: grabar eventos de interacción en lugar de capturas de pantalla, resumirlos cada diez minutos en archivos de memoria Markdown, y leerlos cuando el usuario pregunta sobre trabajo pasado. Windows Recall y Rewind habían tomado la ruta de las capturas de pantalla antes y pasaron su vida pública defendiendo esa elección.
La decisión de solo texto es la buena, y My Day la mantiene. Donde se separan:
ChatGPT Computer History | My Day | |
Antes de conceder algo | nada | nombres de aplicaciones, luego detalles completos de navegación |
Detalle de página | extraído de la ventana | leído del historial del propio navegador |
Funciona con | ChatGPT | cualquier cliente MCP — Claude Code, Cursor, Zed |
Almacenamiento | Markdown local | Markdown local, y tú eliges la carpeta |
Trabajo recurrente | — | hilos derivados con un estado por hilo |
Costos recurrentes | — | fricción, con la evidencia adjunta |
Tu propio historial | empieza vacío | reconstruido desde meses de navegación el primer día |
Esa última fila importa más de lo que parece. Los hilos necesitan dos o tres semanas antes de significar algo, así que una instalación nueva no tiene nada que decir justo en el momento en que decides si conservarla. My Day lee el historial de navegación que ya está en tu disco y escribe notas de los últimos sesenta días, así que la primera pantalla que ves ya está poblada.
Privacidad
Las reglas se aplican antes de que se escriba nada, así que una aplicación que excluyas nunca llega al disco. No hay un paso de filtrado posterior que pueda fallar.
myday permissions apps +Signal # never record Signal
myday permissions sites include # switch to an allow-list
myday clear hour # delete the last hour, notes and events bothLos gestores de contraseñas están excluidos de serie. La navegación privada nunca se incluye, porque tu navegador no la registra. Los resúmenes se escriben localmente sin modelo por defecto, y activar uno registra cada envío en un archivo que puedes leer.
Limpiar elimina las notas y los eventos en bruto detrás de ellas. Borrar solo una nota dejaría los eventos en el disco y el siguiente resumen los escribiría de nuevo.
Comandos
myday init | start | stop | status | uninstall
myday show | timeline | apps | browse | sessions
myday threads | friction | search <q> | ask "<question>"
myday sources | permissions | clear | backfill
myday view # the app, in a browserLo que aún no hace
Los títulos de ventanas necesitan un permiso, así que sin el nivel 3 una nota nombra la aplicación y no el documento.
Los hilos enlazan el 41% de las notas consecutivas. El trabajo continuo aún se fragmenta más de lo que debería.
Nada se envía. Cada vista espera a que la abras.
Solo macOS. La capa de captura es Cocoa y LaunchServices.
Licencia MIT. Creado por Abhishek Sivaraman.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityCmaintenanceProvides AI assistants with persistent memory of your project architecture, development history, and technical decisions, allowing them to give context-aware coding help without needing repeated explanations.16612MIT
- Flicense-qualityDmaintenanceProvides AI agents with persistent, searchable memory that survives across conversations using semantic search, temporal versioning, and smart organization. Enables long-term context retention and cross-session continuity for AI assistants.14
- Alicense-qualityDmaintenanceManages persistent work memories and context across AI tools, enabling structured storage, search, and retrieval of work content, tasks, and knowledge with session-based project organization.14MIT
- AlicenseBqualityBmaintenancePersistent memory and session intelligence for AI coding assistants. Auto-tracks mistakes, decisions, and context via hooks. Mines your full session history for patterns, predictions, and cross-session search.2116MIT
Related MCP Connectors
Long-term memory for AI assistants. Hybrid retrieval, query expansion, auto-topics.
Persistent memory and knowledge graph for AI assistants — keyword + vector + graph search.
Persistent memory for AI agents. Search, store, and recall across sessions.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/abhitsian/myday'
If you have feedback or need assistance with the MCP directory API, please join our Discord server