Qu'est-ce que c'est ?
Crée des applications qui se connectent aux données utilisateur COROS via le Model Context Protocol (MCP) avec l'authentification OAuth 2.0. Aucune application ou approbation requise. Implémente OAuth 2.0 dans ton appli, et tes utilisateurs peuvent connecter leur compte COROS et accorder l'accès à leurs propres données.
Comment ça fonctionne
- Tu implémentes le flux d'autorisation OAuth 2.0 dans ton application en pointant vers l'endpoint MCP de COROS.
- Ton utilisateur clique sur "Connecter COROS" et se connecte à son compte COROS.
- L'utilisateur autorise ton appli à accéder à ses données d'entraînement.
- Ton appli lit les données d'entraînement et écrit des plans de séance via le MCP.
Ce que tu peux créer
- Applications de coaching IA qui analysent l'entraînement et prescrivent des séances
- Tableaux de bord d'entraînement et plateformes d'analyses
- Intégrations santé et bien-être
- Générateurs de plans d'entraînement personnalisés
- Outils de récup. et de préparation
Exigences techniques
- Ton application doit prendre en charge le flux d'autorisation OAuth 2.0
- Endpoint serveur MCP : https://mcp.coros.com/mcp
- Tout accès aux données est limité à l'utilisateur autorisant uniquement (utilisateur unique)
- Documentation complète MCP : COROS MCP GitHub
Pour les détails d'implémentation du flux d'autorisation OAuth 2.0, consulte la spécification officielle : https://oauth.net/2/
COROS utilise le protocole standard OAuth 2.0. N'importe quelle bibliothèque cliente OAuth 2.0 dans la langue de ton choix fonctionnera.
Démarrer
- Étape 1 : Implémente le flux d'autorisation OAuth 2.0 dans ton application en pointant vers l'endpoint MCP de COROS.
- Étape 2 : Ajoute un bouton "Connecter COROS" dans ton appli. Quand un utilisateur clique dessus, il se connecte et autorise ton appli à accéder à ses données.
- Étape 3 : Commence à développer. Ton appli peut immédiatement lire les données d'entraînement et écrire des plans de séance pour cet utilisateur.
Champs de données disponibles
Mêmes champs que le Niveau 1 (voir Connecter COROS à ton IA). Toutes les opérations de lecture plus la possibilité d'écrire des plans d'entraînement et des séances.
Limitations
- Accès utilisateur unique uniquement (chaque utilisateur autorise ses propres données)
- Pas de notifications push webhook (ton appli interroge le MCP)
- Pas d'import/export de voie GPX
- Pas de synchronisation d'activité bidirectionnelle (COROS vers ta plateforme nécessite l'API Partenaire)
Besoin de plus ?
Si ta plateforme nécessite des notifications push webhook, une synchronisation bidirectionnelle ou la prise en charge des voies GPX, tu peux demander un accès complet à l'API Partenaire.