accueil / serveurs / Recherche & Web / in.co.yogamag/yogamag
in.co.yogamag/yogamag
serveur MCP (Model Context Protocol) · yogamag-mcp 1.9.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 in.co.yogamag/yogamag est sûr ?
Au dernier audit MCP Hub, le serveur MCP « in.co.yogamag/yogamag » 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 8 outils
- adapt_routine≈ 570 tokens
Check every step of a YogaMag routine against what the person cannot or does not want to do (the floor, kneeling, weight on the wrists). Each step is kept, swapped for an easier version that the pose's reviewed data lists, marked as having no supported alternative, or marked not assessed. It never invents a substitute; the result is the YogaMag routine with listed swaps, not a new routine.
Paramètres, retour & exemple (2)
Paramètresslug· string · requis
Slug of the routine, as returned by find_routine or search_contentavoid· array · requis
What the person cannot or does not want to do: floor = cannot get down to the floor, kneeling = cannot kneel, wrists = no weight on the wrists
Exemple d'appel{"name": "adapt_routine", "arguments": {"slug": "texte", "avoid": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"avoid": [], "steps": [], "counts": {}, "routine": {}, "as_published": true}} - find_poses≈ 586 tokens
List poses from the reviewed YogaMag pose library that match a level, body area or type of pose, and that suit what the person avoids (the floor, kneeling, weight on the wrists), naming the easier version where the pose itself does not. Only poses with a reviewed profile are listed. Read a pose with get_glossary_term before describing it.
Paramètres, retour & exemple (5)
Paramètresarea· string · optionnel · feet-ankles | calves | hamstrings | quads | hips | glutes | groin | lower-back
Body area the pose workstype· string · optionnel · standing | balance | seated | forward-fold | backbend | twist | hip-opener | core
Kind of poseavoid· array · optionnel
What the person cannot or does not want to do: floor = cannot get down to the floor, kneeling = cannot kneel, wrists = no weight on the wristslevel· string · optionnel · beginner | intermediate | advancedlimit· integer · optionnel
How many poses to return, default 10
Exemple d'appel{"name": "find_poses", "arguments": {"area": "feet-ankles", "type": "standing", "avoid": [], "level": "beginner", "limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"poses": [], "returned": 1, "total_matches": 1}} - find_routine≈ 1055 tokens
Find the YogaMag timed routine for a goal and the minutes the person has: the longest one that fits, or the shortest if none is that short. Returns the routine as published, with its steps, who should skip or modify it, and the follow-along link. If the person avoids the floor, kneeling or weight on the wrists, pass avoid and each step is checked. YogaMag has routines only for the goals listed; if none matches what was asked (for example sleep), say there is no such routine yet and use search_content instead of picking the nearest goal.
Paramètres, retour & exemple (4)
Paramètresgoal· string · requis · morning | desk | strength | after-run | gentle | sleep | relaxation | flexibility
One of: morning = Wake up and move (Morning routines that work every major joint); desk = A desk break (In your chair, or standing at your desk); strength = Strength and tight hips (Stretches plus holds such as Plank, Chair Pose and Bridge); after-run = After a run (Slow holds for calves, quads, hips and hamstrings); gentle = Stiff and want it gentle (In bed, or seated and chair-supported); sleep = Wind down at night (Slow floor poses and breathing before bed); relaxation = Slow down and relax (Seated breathing and gentle movement, no floor needed); flexibility = Loosen tight hips and hamstrings (Slow holds for hips, hamstrings and back); no-floor = Can't get down to the floor (Seated, standing or holding a chair)avoid· array · optionnel
Optional. What the person cannot or does not want to do: floor = cannot get down to the floor, kneeling = cannot kneel, wrists = no weight on the wristslevel· string · optionnel · beginner | intermediate | experienced
Optional. Only routines up to this level are considered. YogaMag routines are Beginner or Intermediate.minutes· integer · requis · 2 | 5 | 10 | 15 | 20
Minutes the person has; the nearest option that is not longer than their time
Exemple d'appel{"name": "find_routine", "arguments": {"goal": "morning", "minutes": 2}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"fits": true, "goal": "texte", "source": "texte", "status": "ok", "routine": {}, "adaptation": {}, "requested_minutes": 1}} - get_book_summary≈ 127 tokens
Get a book summary by slug
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Slug of the book summary, as returned by search_content
Exemple d'appel{"name": "get_book_summary", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_glossary_term≈ 156 tokens
Get a yoga glossary entry (pose, breathing technique or term) by slug, including who should skip or modify a pose and its easier versions
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Slug of the glossary term, as returned by search_content
Exemple d'appel{"name": "get_glossary_term", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_post≈ 126 tokens
Get the full text of a YogaMag article by slug
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Slug of the article, as returned by search_content
Exemple d'appel{"name": "get_post", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_routine≈ 177 tokens
Get a timed yoga routine by slug: every pose with its seconds, sides and breath cue, plus the link to the follow-along timer and, where there is one, the audio class (one MP3 with a spoken cue for every pose) and its podcast episode
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Slug of the routine, as returned by search_content
Exemple d'appel{"name": "get_routine", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_content≈ 415 tokens
Search YogaMag articles, glossary terms (poses, breathing, Sanskrit), pose comparisons, timed routines, yoga styles, meditation, guides, tools and book summaries. Returns titles, URLs, slugs and the tool to fetch each result (guides and hubs are read as resources by URL).
Paramètres, retour & exemple (1)
Paramètresquery· string · requis
Search keywords or a short question, e.g. "flexibility", "cobra pose" or "hatha vs vinyasa"
Exemple d'appel{"name": "search_content", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"query": "texte", "results": []}}
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é ».