SaaS · 2025
StayTuned
Un flux personnel des événements qui comptent, dans un seul abonnement iCalendar
Publié:
- Rôle
- Développement solo : produit, architecture, frontend et backend
- Stack
- Next.js, TypeScript, Redis, Python, iCalendar (RFC 5545)
- Année
- 2025
MCPCe service dispose d'un serveur MCP actif — connectez-le à Claude, ChatGPT ou tout autre assistant IA.
Voir dans le MCP Hub →StayTuned est un service de flux de calendrier personnel qui regroupe les événements qui comptent vraiment — keynotes tech, finales d'esports, résultats financiers, lancements — dans un seul abonnement iCalendar.

Le défi
Les événements importants sont dispersés sur des dizaines de sources différentes, et les suivre manuellement dans un calendrier est fastidieux — il fallait pouvoir s'abonner uniquement aux catégories pertinentes, sans compte ni import manuel.
La solution
- ▸184+ tags d'événements répartis en 8 catégories : technologie, gaming, crypto, esports, finance, culture, sport
- ▸Un flux iCalendar unique (RFC 5545) synchronisé automatiquement avec Google Calendar, Apple Calendar, Outlook et d'autres clients iCal
- ▸Mises à jour du flux en temps réel, appuyées par un cache Redis (TTL de 2 heures)
- ▸Aucun compte requis — les préférences sont stockées directement dans l'URL d'abonnement


Fonctionnement
Chaque abonnement est une simple URL qui encode les tags choisis : le service n'a donc besoin ni de comptes utilisateurs ni de base d'abonnés. Quand une application de calendrier interroge le flux, le backend rassemble les événements correspondants, génère un document .ics conforme à la RFC 5545 et le met en cache dans Redis pendant deux heures — les requêtes répétées de Google Agenda, Apple Calendar ou Outlook sont servies depuis le cache au lieu de reconstruire le flux.
- ▸Next.js et TypeScript pour l'application web et le configurateur de flux
- ▸Redis comme cache partagé avec un TTL de 2 heures — un compromis entre fraîcheur des événements et charge serveur
- ▸Des abonnements sans état : aucun compte, mot de passe ni donnée personnelle à stocker et à protéger
- ▸Une sortie iCalendar standard, compatible avec tout client de calendrier sans plugin ni extension
Serveur MCP pour les assistants IA
StayTuned expose aussi son catalogue d'événements via un serveur Model Context Protocol public à l'adresse stay-tuned.io/mcp : 12 outils en lecture seule pour la recherche, les catégories, les thèmes, les événements tendance et à venir, 30 requêtes par minute et sans clé API. Claude, ChatGPT ou tout client compatible MCP peut répondre à des questions comme « quand a lieu le prochain lancement SpaceX ? » ou « quel est le calendrier de la Formule 1 ? » directement depuis le catalogue — la configuration tient en une commande dans Claude Code ou quelques lignes de JSON.
Le résultat
Le service est entièrement gratuit, sans publicité ni tracking, et conçu pour rester fiable sous charge grâce au cache Redis.

Mentions et sources