Référence

Les outils MCP

Les 25 outils que le serveur MCP expose. Les outils de lecture sont annotés « lecture seule » : ton assistant peut les appeler sans te demander. Les autres écrivent, et la plupart des assistants demandent ton accord avant.

Mémoire et profil

  • get_training_context
    lecture

    Charger la mémoire

    Profil, notes retenues, programme actif, séance en cours et semaine planifiée : ce que l’assistant lit en début de conversation.

  • update_training_profile
    écriture

    Mettre à jour le profil

    Objectif, niveau, poids, fréquence, durée des séances, matériel. Seuls les champs donnés changent.

  • remember
    écriture

    Retenir

    Garde un fait durable : un objectif, une préférence, une contrainte, un horaire. Jamais la conversation elle-même.

  • forget
    écriture

    Oublier

    Retire une note de la mémoire à ta demande.

Programmation

  • plan_week
    écriture

    Construire la semaine

    Le moteur d’Athletia construit une semaine datée selon tes jours, ton temps, ton matériel et tes douleurs, dans un bloc avec semaine d’allègement. Elle reste une proposition.

  • accept_week_plan
    écriture

    Valider la semaine

    Fait de la proposition ton programme, chaque séance à sa date, après ton accord explicite.

  • get_week_plan
    lecture

    Semaine planifiée

    Les séances de la semaine et leur statut (faite, manquée, aujourd’hui, prévue), et la proposition préparée le dimanche.

  • move_session
    lecture

    Déplacer une séance

    Met une séance pas encore faite sur un autre jour libre de la semaine. Les exercices et les charges ne changent pas.

  • create_program
    écriture

    Créer un programme

    Enregistre un programme que tu as construit avec l’assistant, après ton accord.

  • get_current_program
    lecture

    Programme actif

    Le programme en cours, jour par jour.

  • get_next_workout
    lecture

    Prochaine séance

    Les exercices du jour, la charge prévue et la règle de progression qui l’a fixée, avec ta dernière performance.

  • modify_next_workout
    écriture

    Ajuster la prochaine séance

    Change une charge pour la prochaine fois seulement, avec la raison.

Pendant la séance

  • prepare_session
    lecture

    Séance du jour

    Une fois à la salle, sans programme ou sans envie de celui-ci : tu dis ce que tu veux travailler (ou laisse le coach choisir selon ce que tu as fait les jours précédents), le temps que tu as et ta forme. L’assistant te pose les questions du moteur une à une, puis le moteur construit la séance et l’assistant te la présente. Rien n’est enregistré avant ton accord ; la carte arrive au démarrage.

  • start_workout
    écriture

    Démarrer la séance

    Ouvre la séance du jour (celle du moteur ou celle du programme) et fige sa prescription.

  • log_set
    écriture

    Enregistrer une série

    Répétitions, charge, RPE. Sans charge, celle de la série précédente ; un ressenti donné après coup complète la série. Les records battus sont signalés.

  • correct_set
    écriture

    Corriger une série

    Change une série déjà enregistrée (« en fait c’était 8 reps ») ; le reste ne bouge pas.

  • add_exercise
    écriture

    Ajouter un exercice

    Ajoute un exercice à la séance en cours, sans attendre une série (« ajoute du squat barre ») : après l’exercice en cours ou à la fin. Le moteur le dose : séries, répétitions et charge tirée de ton historique.

  • skip_exercise
    écriture

    Passer un exercice

    Saute un exercice de la séance en cours (« je saute les mollets ») : les séries déjà faites restent.

  • get_last_performance
    lecture

    La dernière fois

    Réservé à la carte, invisible pour l’assistant : ce que tu as fait la dernière fois à l’exercice en cours.

  • finish_workout
    écriture

    Terminer la séance

    Clôt la séance et calcule la progression de la suivante.

  • abandon_workout
    écriture

    Abandonner la séance

    Ferme la séance sans la compter dans l’historique ni la progression.

Suivi

  • get_workout_history
    lecture

    Historique

    Les séances terminées, série par série.

  • get_exercise_history
    lecture

    Progression sur un exercice

    Meilleure série, 1RM estimé et volume par séance sur une période.

  • get_personal_records
    lecture

    Records personnels

    Charge max, répétitions max et 1RM estimé (Epley), avec leur date.

  • get_training_summary
    lecture

    Bilan

    Séances, séries, répétitions, tonnage et fréquence sur une période.

Ce que les outils ne font pas

Ils décrivent ce qui est (tes séances, tes records, les règles appliquées) et ce qui a été enregistré. Le choix des exercices et des charges vient du moteur de programmation et de ses règles de progression, pas d’une improvisation de l’assistant.