
F1 Race Stories MCP
novembre 2026
Les API de F1 donnent des chiffres : résultats, temps, télémétrie. Ce projet apporte ce qu'elles n'ont pas, le récit de la course : qui a touché qui, qui a été jugé responsable, quelles pénalités ont suivi, quelle polémique a éclaté. Il permet de demander à Claude « quelles courses ont eu une pénalité après un contact entre deux pilotes ? » et d'obtenir une vraie réponse, avec le lien vers la source.
Les récits viennent de Wikipedia. Un modèle de langage les transforme une fois, en amont, en données structurées et validées par un schéma, puis un serveur MCP public les expose à Claude. Les données sont produites par IA et peuvent contenir des erreurs : chaque résultat renvoie la page Wikipedia pour les vérifier.
Programmation
Stack
- TypeScript
- Node.js 20+, du script de collecte au serveur
- MCP SDK
- Serveur MCP en HTTP, sans session : chaque requête est indépendante
- Zod
- Le schéma d'une course, qui valide la réponse de l'IA
- Groq (gpt-oss-20b)
- Extraction en JSON strict, à partir du récit
- Wikipedia + Jolpica-F1
- Les récits de course et le calendrier
- Render
- Hébergement public, sur l'offre gratuite
Structure
- Autre site, API, etcWikipedia, JolpicaCollecter des donnéescollect.ts
- API IAGroqTraiter ces données avec IAextract.ts
- Client IAClaudeServeur MCPserver.ts
Les outils MCP
search_racesRecherche avec filtres combinables : saison, pilote, météo, voiture de sécurité, drapeau rouge, pénalité, polémique, type d'incident, texte libreget_raceToutes les données d'une course : incidents, abandons, stratégie, consignes d'équipe, polémique, facteur décisiflist_coverageLes saisons et les courses disponibles, et celles sans récit exploitable
Quels Grands Prix de Monaco ont donné lieu à une polémique ?
Le connecteur F1 contient deux Grands Prix de Monaco, et les deux ont donné lieu à une polémique.
Monaco 2026 (manche 6, 7 juin 2026). Kimi Antonelli a gagné une course marquée par 10 incidents, 5 abandons, une voiture de sécurité et un drapeau rouge. La polémique porte sur les pénalités infligées à Gasly : Alpine a fait appel pour les faire annuler et a contesté la procédure, en dénonçant une sanction injuste et un parti pris des commissaires. L'appel n'a finalement pas changé le classement.
Monaco 2025 (manche 8, 25 mai 2025). Lando Norris a gagné devant Leclerc et Piastri, sans voiture de sécurité ni drapeau rouge. La polémique vient d'un dépassement illégal de Russell sur Albon, puni d'un drive-through, qui a aussi fait critiquer les tactiques d'équipe.
Le connecteur ne couvre que 2025 et 2026 (plus une course de 2022 sans récit), donc les autres éditions de Monaco n'y figurent pas. Les données sont structurées par IA et peuvent contenir des erreurs.
Sources :
- Grand Prix de Monaco 2026
- Grand Prix de Monaco 2025