mcp-cronos
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CRONOS_DIARIO_PATH | Yes | Path to the root directory of your diary |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| cronos_aggiungi_entryB | Aggiunge una nuova entry al diario di lavoro. Se il file non esiste, lo crea con la struttura corretta. Il titolo del file segue il formato "Per lo Stand-up {Giorno+1} {Mese} {Anno}". Parametri:
Restituisce: Conferma dell'operazione con path del file e dettagli. |
| cronos_leggi_diarioA | Legge il contenuto del diario per una data o range di date. Modalita' di utilizzo (mutualmente esclusive):
Parametri:
Restituisce: Contenuto del diario con entries, progetti e bloccanti. |
| cronos_imposta_bloccantiA | Imposta o aggiorna la sezione Bloccanti del diario. Il file deve esistere (usa cronos_aggiungi_entry per crearlo). Parametri:
Restituisce: Conferma dell'operazione con path del file. |
| cronos_riassunto_standupA | Genera un riassunto discorsivo del diario per lo standup. Restituisce il contenuto completo delle entry del diario insieme a istruzioni di stile per generare un messaggio alto livello, fluido e professionale. Stile del riassunto:
Usa questo tool quando l'utente chiede:
Parametri:
Restituisce: Contenuto del diario con istruzioni di stile per la generazione del messaggio. |
| cronos_fine_giornataA | Chiusura di fine giornata: legge le entry del diario e restituisce istruzioni per ristrutturarle. Usa questo tool quando l'utente dice:
Il tool restituisce le entry grezze del giorno insieme a istruzioni dettagliate per generare quattro output:
Parametri:
Restituisce: Entry del diario con istruzioni di stile per la generazione. |
| cronos_consolida_diarioA | Consolida il diario rileggendolo e riscrivendolo in modo coerente. Utile quando il diario ha entry separate sullo stesso argomento, ripetizioni, o informazioni sparse che andrebbero raggruppate. Il tool rilegge il file, identifica i problemi di struttura, e restituisce istruzioni per riscriverlo. Usa questo tool quando l'utente dice:
Parametri:
Restituisce: Contenuto del file con analisi e istruzioni per il consolidamento. |
| cronos_lista_progettiA | Elenca i progetti menzionati nel diario in un periodo. Utile per avere una panoramica dei progetti su cui si e' lavorato. Parametri:
Restituisce: Lista progetti con occorrenze e date. |
| cronos_cercaA | Cerca testo nei file del diario (raw, todo, chiusura). Ricerca full-text case-insensitive con supporto regex. Per default cerca su tutte e tre le sorgenti (raw, todo, chiusura). Utile per trovare quando si e' lavorato su un progetto, ticket, argomento, o quando una decisione e' stata presa, o cosa c'era da fare. Usa questo tool quando l'utente chiede:
Parametri:
Restituisce: Lista di match con tipo (raw|todo|chiusura), data, contesto. Per i match in raw include progetto e descrizione; per todo/chiusura include il path del file. |
| cronos_settimanaA | Riassunto settimanale del diario raggruppato per progetto. Mostra su quanti giorni si e' lavorato per ogni progetto durante la settimana, con riepilogo delle attivita'. Utile per report settimanali o per capire la distribuzione del lavoro. Usa questo tool quando l'utente chiede:
Parametri:
Restituisce: Riassunto per progetto con giorni, date e attivita'. |
| cronos_aggiungi_a_progettoA | Aggiunge contenuto a un'entry di progetto esistente nel diario. Se nel diario di oggi esiste gia' un'entry per il progetto specificato, aggiunge una sotto-sezione (H4) evitando frammentazione. Se non esiste, crea una nuova entry standard. Usa questo tool quando:
Per una nuova entry su un progetto nuovo, usa cronos_aggiungi_entry. Parametri:
Restituisce: Conferma con modalita' (aggiunto_a_esistente o nuova_entry). |
| cronos_scrivi_fine_giornataA | Scrive il file di fine giornata con il contenuto generato. Usa questo tool DOPO cronos_fine_giornata: prima generi il contenuto seguendo le istruzioni ricevute, poi chiami questo tool per scriverlo. Parametri:
Restituisce: Conferma con path del file scritto. |
| cronos_leggi_todoA | Legge il file todo.md di una data (default oggi). Restituisce il contenuto markdown del todo, utile per rispondere alla domanda "che dovevo fare oggi?". Se nella stessa cartella esiste un todo.bak.md (creato da una ripianificazione precedente con cronos_prepara_domani), il path del backup viene riportato. Parametri:
Restituisce: Contenuto del file todo.md, path, ed eventuale info sul backup. |
| cronos_lista_meseA | Lista lo stato del diario per ogni giorno di un mese. Restituisce una vista mensile con un record per giorno che indica quali artifact sono presenti: legacy single-file (storico), raw.md, todo.md, fine-giornata.md. Per i giorni con file principale leggibile riporta il numero di entry parsate. Utile come dashboard "a colpo d'occhio" per il mese: dove c'e' chiusura, dove ci sono todo pendenti, quali giorni sono vuoti. Parametri:
Restituisce: Riepilogo totali + dettaglio per giorno con flag presenza file. |
| cronos_prepara_domaniA | Prepara la cartella del prossimo giorno lavorativo con todo.md e scheletro raw.md. Default: il giorno target e' calcolato come prossimo giorno lavorativo da oggi (lun-gio -> +1, ven -> lun, sab -> lun, dom -> lun). In alternativa si puo' specificare una data esplicita per pianificare un giorno futuro qualsiasi. Comportamento:
Usa questo tool:
Parametri:
Restituisce: Conferma con path di todo.md e raw.md, e flag se raw e' stato creato. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 14 tools
Each tool targets a distinct operation: adding new entries vs. appending to existing ones, reading vs. searching, consolidation vs. closure, listing projects vs. month status, etc. There is no significant overlap that would confuse an agent.
Most tools use the imperative verb+noun pattern (e.g., aggiungi_entry, cerca, leggi_diario), but several are noun phrases (fine_giornata, riassunto_standup, lista_mese, settimana) and one uses a noun as verb (lista). This mixing of conventions reduces consistency.
With 14 tools covering diary management, search, consolidation, summaries, and planning, the count is well-scoped for the domain. Each tool earns its place without being too few or excessive.
The surface covers creation, reading, searching, updating blockers, consolidation, summaries, and weekly reports. Missing are explicit update or delete operations for individual diary entries, but the consolidate tool can restructure content, so gaps are minor.