Costaud expose tes données d'entraînement (profil, séances, records, rangs, routines, quêtes) à un serveur MCP (Model Context Protocol) que tu peux connecter à Claude Desktop ou tout autre client compatible. Lecture seule : aucun outil ne peut modifier tes données. Toi seul as accès aux tiennes.
Dans l'app : Paramètres → Accès API / MCP → Générer un nouveau token. Donne-lui un nom pour t'y retrouver (ex : « Claude Desktop »).
Le token complet (ath_...) s'affiche une seule fois et est copié automatiquement dans ton presse-papiers. Note-le en lieu sûr — il ne sera plus jamais affichable ensuite (tu ne pourras que le révoquer et en créer un nouveau).
Claude Desktop ne supporte pas encore nativement un header d'authentification personnalisé sur un serveur distant : on passe par le petit pont mcp-remote (nécessite Node.js installé sur ton ordinateur).
Ouvre le fichier de config MCP de Claude Desktop et ajoute :
{
"mcpServers": {
"costaud": {
"command": "npx",
"args": [
"-y", "mcp-remote",
"https://costaud.cybene.fr/mcp",
"--header", "Authorization: Bearer TON_TOKEN_ICI"
]
}
}
}
Remplace TON_TOKEN_ICI par le token généré à l'étape 1, puis redémarre Claude Desktop. L'outil « costaud » doit apparaître dans la liste des connecteurs.
Si ton client supporte nativement le transport Streamable HTTP avec un header personnalisé, connecte-le directement (sans mcp-remote) :
— URL : https://costaud.cybene.fr/mcp
— Header : Authorization: Bearer TON_TOKEN
| Outil | Contenu |
|---|---|
| get_profile | Pseudo, niveau, XP, rang global, streak, classe RPG |
| list_workouts | Historique des séances (date, durée, volume, XP) |
| get_workout | Détail d'une séance : exercices et séries |
| list_personal_records | Records personnels par exercice |
| get_muscle_ranks | Rang par groupe musculaire (Bronze à Legend) |
| get_exercise_ranks | Rang par exercice pratiqué |
| list_routines | Routines et leurs exercices |
| get_current_quests | Quêtes hebdomadaires en cours |
| get_stats_summary | Vue d'ensemble combinée (bon point de départ) |
Chaque token n'accède qu'aux données du compte qui l'a généré — jamais à celles d'un autre utilisateur.
Tu peux créer plusieurs tokens (un par appareil/usage) et les révoquer individuellement à tout moment depuis Paramètres → Accès API / MCP, sans toucher aux autres.