I tuoi treni in tempo reale.
Per la tua AI.
Server MCP che permette a Claude e altri LLM di rispondere a domande sui treni italiani: orari, ritardi, partenze, arrivi e tracciamento live.
Tutto ciò che serve per i treni italiani
Dati Viaggiatreno in tempo reale combinati con l'orario teorico NeTEx. Ogni tool accetta nomi in chiaro.
Cerca Stazione
trenitalia_cerca_stazioneTrova stazioni ferroviarie per nome e restituisce l'ID Viaggiatreno. Supporta ricerca parziale.
Partenze Live
trenitalia_monitora_partenzeBacheca partenze in tempo reale: treno, destinazione, orario, ritardo, binario e stato.
Arrivi Live
trenitalia_monitora_arriviBacheca arrivi in tempo reale con provenienza, orario programmato, ritardo e binario.
Traccia Treno
trenitalia_traccia_trenoTelemetria completa: ultima stazione, ritardo, fermate effettuate, soppresse e anomalie.
Orari tra Stazioni
trenitalia_orari_tra_stazioniOrario ibrido NeTEx + live: trova corse tra A e B, con cross-check e ritardo real-time.
Come funziona
Logica ibrida che combina dati offline e real-time per massima affidabilità.
NeTEx Offline
25.480 corse ferroviarie con fermate e orari. Filtra per giorno della settimana e periodo di validità.
Cross-check Live
Per le corse entro 90 minuti, verifica che il treno compaia nella bacheca partenze reale di Viaggiatreno.
Ritardo Real-time
Arricchisce ogni corsa con il ritardo attuale da Viaggiatreno, in parallelo con asyncio.gather.
Fallback Intelligente
Se NeTEx non trova risultati, interroga la bacheca live e verifica fermata per fermata il percorso reale.
Guarda come funziona
Demo reali dell'MCP Server in azione su Claude Web, Desktop e Mobile.
Costruito con strumenti moderni
Python 3.12
Runtime
FastMCP
MCP Server + SSE
httpx
Client HTTP asincrono
Pydantic v2
Validazione input
NeTEx
Orario teorico offline
Viaggiatreno
API real-time
Pronto a provarlo?
Il codice è open source su GitHub. Per la versione hosted su Claude Web, contattami su LinkedIn.