accueil / serveurs / Fichiers & Documents / app.ironledger/strength-calculators
app.ironledger/strength-calculators
serveur MCP (Model Context Protocol) · ironledger-calculators 1.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que app.ironledger/strength-calculators est sûr ?
Au dernier audit MCP Hub, le serveur MCP « app.ironledger/strength-calculators » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 7 outils
- check_program_file≈ 365 tokens
Check a training program written as a CSV or TSV file exactly as the IronLedger app will import it, before anyone loads it on a phone. Returns the weeks, sessions and exercises it creates, every skipped row and warning with its row number, the exercise names the app will question ("Did you mean ...?"), and names that will become new custom exercises. Use it whenever you write a program for someone to import into IronLedger, and fix anything it reports first. The app names the program after the file, so pass the file name you will give it.
Paramètres, retour & exemple (2)
Paramètresfile· string · requis
The whole program file as text. Canonical header: Week,Day,Exercise,Sets,Reps,Load,RPE,RIR,Rest,Notes, then one row per exercise, such as 1,Day 1,Squat,5,5,100 kg,8,,3:00,belt. Wrap a cell that contains a comma in double quotes; never use a double quote inside a cell.fileName· string · optionnel
The file name it will be saved as, such as "Texas Method.csv". The app names the program after it; without one the program is called Imported Spreadsheet.
Exemple d'appel{"name": "check_program_file", "arguments": {"file": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - one_rep_max≈ 280 tokens
Estimate a one-rep max (1RM) from a set of weight × reps, with a percentage table and the load each rep count should allow. Epley by default, Brzycki optional. Estimates above 10 reps are flagged as less reliable.
Paramètres, retour & exemple (4)
Paramètresreps· integer · requis
Reps completed, 1 to 30.unit· string · optionnel · kg | lb
Weight unit for every load in and out: kg or lb.weight· number · requis
Weight lifted for the set.formula· string · optionnel · epley | brzycki
One-rep max formula: epley (weight × (1 + reps ÷ 30), the one the IronLedger app uses) or brzycki (weight × 36 ÷ (37 − reps)).
Exemple d'appel{"name": "one_rep_max", "arguments": {"reps": 1, "weight": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - plate_loading≈ 351 tokens
Work out which plates to put on each side of a barbell to reach a target weight, using standard gym plates or the plates you list. Reports the exact load and anything your plates can’t make.
Paramètres, retour & exemple (6)
Paramètresbar· number · optionnel
Bar weight in the chosen unit. Defaults to 20 kg or 45 lb.unit· string · optionnel · kg | lb
Weight unit for every load in and out: kg or lb.plates· string · optionnel
Plates available, heaviest first or in any order: "25,20,15,10,5,2.5,1.25" for as many as needed, or "25:4,20:2" for pairs owned. Defaults to standard gym plates (kg: 25 to 1.25; lb: 45 to 2.5).target· number · requis
Total weight wanted on the bar, including the bar.collars· boolean · optionnel
Count a collar on each side.collarWeight· number · optionnel
Weight of each collar. Defaults to 2.5 kg or 5 lb.
Exemple d'appel{"name": "plate_loading", "arguments": {"target": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - powerlifting_score≈ 347 tokens
Score a powerlifting total (or a bench press) against bodyweight with DOTS, IPF GL points and the original Wilks, using the coefficients the OpenPowerlifting rankings use.
Paramètres, retour & exemple (6)
Paramètressex· string · requis · male | female
The formulas have separate male and female coefficients.unit· string · optionnel · kg | lb
Weight unit for every load in and out: kg or lb.event· string · optionnel · sbd | bench
For IPF GL: sbd (full powerlifting total) or bench (bench press only).total· number · requis
Total lifted (squat + bench + deadlift), or the bench press for event "bench".equipment· string · optionnel · raw | equipped
For IPF GL: raw (classic) or equipped.bodyweight· number · requis
Bodyweight in the chosen unit.
Exemple d'appel{"name": "powerlifting_score", "arguments": {"sex": "male", "total": 1, "bodyweight": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - rpe_estimate_max≈ 328 tokens
Estimate a one-rep max from weight, reps and RPE, treating RPE as reps in reserve (RPE 8 = 2 reps left) and applying the one-rep max formula to reps + reps in reserve.
Paramètres, retour & exemple (5)
Paramètresrpe· number · requis
Rating of perceived exertion, 5 to 10, read as reps in reserve (RPE 8 = 2 reps left). Half points allowed.reps· integer · requis
Reps completed, 1 to 20.unit· string · optionnel · kg | lb
Weight unit for every load in and out: kg or lb.weight· number · requis
Weight lifted for the set.formula· string · optionnel · epley | brzycki
One-rep max formula: epley (weight × (1 + reps ÷ 30), the one the IronLedger app uses) or brzycki (weight × 36 ÷ (37 − reps)).
Exemple d'appel{"name": "rpe_estimate_max", "arguments": {"rpe": 1, "reps": 1, "weight": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - rpe_target_load≈ 316 tokens
Find the load for a set of a given number of reps at a target RPE, from a known or estimated one-rep max. Rounded to the nearest 0.5.
Paramètres, retour & exemple (5)
Paramètresrpe· number · requis
Rating of perceived exertion, 5 to 10, read as reps in reserve (RPE 8 = 2 reps left). Half points allowed.reps· integer · requis
Target reps, 1 to 20.unit· string · optionnel · kg | lb
Weight unit for every load in and out: kg or lb.formula· string · optionnel · epley | brzycki
One-rep max formula: epley (weight × (1 + reps ÷ 30), the one the IronLedger app uses) or brzycki (weight × 36 ÷ (37 − reps)).oneRepMax· number · requis
Your one-rep max (tested or estimated).
Exemple d'appel{"name": "rpe_target_load", "arguments": {"rpe": 1, "reps": 1, "oneRepMax": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - warmup_sets≈ 254 tokens
Build a warm-up ramp to a working weight: plate-friendly jumps, reps falling from 10 to singles, with the plates for each set. The same ramp the IronLedger app suggests.
Paramètres, retour & exemple (4)
Paramètresbar· number · optionnel
Bar weight in the chosen unit. Defaults to 20 kg or 45 lb.sets· integer · optionnel
Number of warm-up sets, 1 to 12.unit· string · optionnel · kg | lb
Weight unit for every load in and out: kg or lb.workingWeight· number · requis
The first working set’s weight.
Exemple d'appel{"name": "warmup_sets", "arguments": {"workingWeight": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».