MyNet MCP Server · PoC
Questo progetto e un Proof of Concept di un server MCP realizzato in Laravel. Espone alcuni strumenti in sola lettura su dati MyNet, con focus su presenze, turni e ferie o permessi, ed e pensato per essere utilizzato da agenti LLM come ClosyTalk in un ambiente di test o staging, non di produzione.
Tool disponibili
- get_user_worked_hoursRecupera le ore lavorate dall'utente in un determinato periodo.
- get_user_clocking_anomaliesMostra eventuali anomalie di timbratura, come ingressi o uscite mancanti, in un periodo.
- get_user_clockingsRestituisce il dettaglio delle timbrature (entrata/uscita), con ore lavorate calcolate quando disponibili.
- get_next_shiftRestituisce il prossimo turno pianificato per l'utente.
- get_upcoming_holidaysElenca i prossimi giorni festivi aziendali rilevanti per l'utente.
- get_leave_balance_and_open_requestsMostra il saldo ferie o permessi, se disponibile, e le richieste aperte dell'utente.
- get_user_id_by_nameRisoluzione utente da nome, cognome, email o username con gestione candidati ambigui.
- get_user_profileRestituisce il profilo utente a partire da user_id oppure user_name.
- get_user_worked_hours_daily_breakdownDettaglio giornaliero delle ore lavorate nel periodo richiesto.
- get_user_worked_hours_by_justification_typeRaggruppa ore e minuti per causale o categoria.
- get_user_tickets_calendarVista calendario di ferie e permessi nel periodo.
- get_user_ticket_justification_typesElenco causali ticket disponibili per l'utente o a livello aziendale.
- get_team_open_requests_summaryRiepilogo richieste aperte a livello team (scenario manager).