
CoD Stats Tracker
Interface UIpar jcodog
Suivez les sessions classées de Call of Duty, l'évolution du SR et l'historique des matchs via ChatGPT avec des widgets de tableau de bord interactifs et des outils MCP authentifiés via OAuth.
Ce qu'il fait
CoD Stats Tracker est une application MCP full-stack qui intègre les données de performance classées de Call of Duty dans ChatGPT. Les joueurs enregistrent les sessions classées, suivent l'évolution du SR (Skill Rating) match après match et analysent les répartitions victoires/défaites — le tout via un connecteur d'application ChatGPT qui rend des widgets UI interactifs à l'intérieur de la conversation.
Le produit dispose de deux surfaces : un tableau de bord web connecté sur /dashboard pour la gestion des sessions et l'enregistrement des matchs, et un connecteur MCP d'application ChatGPT qui expose des statistiques en lecture seule et des actions de compte via un ensemble d'outils authentifiés avec des interfaces de widgets interactifs pour les résumés de session, l'historique des matchs, les classements et les paramètres.
Fonctionnalités clés
- Suivi des sessions classées — créez des sessions actives par titre/saison, enregistrez les matchs avec le delta de SR, visualisez la chronologie cumulative du SR
- Flux d'enregistrement de matchs —
Comprehensive(détails complets) ouBasic(parcours rapide quotidien), préférence persistée par utilisateur - Widgets ChatGPT interactifs —
session.html,matches.html,rank.html,settings.htmlrendus sous forme d'iframes sandboxées dans la conversation ChatGPT - Outils sécurisés par OAuth — flux complet OAuth 2.0 (points de terminaison authorize/token/revoke) avec contrôle d'accès par portée ; statistiques protégées derrière la portée
stats.read - Facturation optionnelle — surface de paiement via Stripe pour les fonctionnalités liées aux plans
- Vérifications préliminaires automatisées —
bun run verify:chatgpt-appvalide MCP, OAuth et les métadonnées des widgets avant la soumission
Installation
Déployez l'application Next.js (Vercel, Fly.io, etc.) avec un backend Convex, l'authentification Clerk et les variables d'environnement requises.
Claude Desktop — n'est pas la cible principale ; l'application est conçue pour ChatGPT mais le point de terminaison MCP est standard :
{
"mcpServers": {
"cod-stats": {
"url": "https://<votre-domaine>/mcp"
}
}
}
ChatGPT :
- Activez le Mode Développeur dans ChatGPT
- Ajoutez le connecteur dans Paramètres → Connecteurs avec l'URL
https://<votre-domaine>/mcp - Authentifiez-vous via OAuth lorsque vous y êtes invité
- Demandez : "Ouvre mon tableau de bord de stats CoD"
Hôtes supportés
ChatGPT (principal). Le point de terminaison MCP standard sur /mcp fonctionne avec tout client compatible MCP.







