Serveur MCP pour les données des trains italiens : retards en temps réel, départs et horaires dans Claude

Un développeur a créé un serveur MCP non officiel pour Trenitalia qui permet à Claude de répondre aux questions sur les trains en langage naturel. Le projet a été conçu pour résoudre le problème quotidien des trajets domicile-travail qui consiste à passer d'une application à l'autre pour vérifier les retards des trains en Italie.
Outils disponibles
- Recherche de gares par nom (gère les entrées approximatives comme "Tuscolana" ou "Roma Termini")
- Tableau de départ en temps réel
- Tableau d'arrivée en temps réel
- Suivi complet des trains — position, retard, tous les arrêts
- Horaires entre deux gares avec enrichissement des retards en direct
Implémentation technique
La fonctionnalité d'horaires utilise une logique hybride : elle extrait les horaires statiques du profil italien officiel NeTEx (25 480 trajets programmés), puis les recoupe avec l'API en direct de Viaggiatreno pour filtrer les "trains fantômes" — les trains qui existent dans l'horaire mais ne s'arrêtent pas réellement à cette gare. Pour les départs dans les 90 prochaines minutes, elle injecte également les données de retard en temps réel via asyncio.gather.
Le serveur fonctionne à la fois en mode stdio (pour Claude Desktop et Cursor) et en mode SSE pour le déploiement à distance. Le dépôt est disponible à l'adresse https://github.com/Fanfulla/MCP_Trenitalia.
📖 Lire la source complète : r/ClaudeAI
👀 See Also

Passeport de Décision : Une Couche d'Audit pour la Gouvernance de l'Exécution des Agents IA
La fuite du code Claude met en lumière une lacune dans la gouvernance des agents d'IA. Decision Passport répond à cela avec des enregistrements d'exécution en ajout uniquement, des paquets de preuve portables et une vérification hors ligne pour des pistes d'audit résistantes à la falsification.

Panneau latéral persistant pour Claude Code avec gestion autonome du contenu
Un développeur a créé un panneau TUI qui s'intègre dans un volet divisé d'iTerm2 à côté du terminal, comportant trois panneaux fixes que Claude gère de manière autonome pour afficher du contenu pertinent comme du code, des diagrammes et des mises à jour de statut.

Le tableau de bord SwarmClaw ajoute une couche d'orchestration à OpenClaw
SwarmClaw est un tableau de bord auto-hébergé qui encapsule OpenClaw, offrant le déploiement et la gestion de multiples instances avec des contrôles de passerelle, la réparation de configuration, la synchronisation d'historique à distance et l'approbation d'exécution en direct. Il prend en charge les plugins OpenClaw et les fichiers SKILL.md, et se connecte à 14 autres fournisseurs d'IA.

Sens : SDK Go pour les assertions de test basées sur les LLM et l'extraction de texte structuré
Sense est un SDK Go qui utilise Claude pour deux fonctions principales : évaluer les sorties non déterministes dans les tests avec des assertions en langage naturel, et extraire des structures typées de textes non structurés via la réflexion et l'utilisation forcée d'outils.