accueil / serveurs / Recherche & Web / ai.shreddy/shreddy
ai.shreddy/shreddy
serveur MCP (Model Context Protocol) · shreddy 2.0.105
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 ai.shreddy/shreddy est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ai.shreddy/shreddy » 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 4 outils
- get_clip≈ 1868 tokens
One public clip by id: where and when it was recorded (day and clock time at the venue), the rider if named, every measurement (jump height, speed, lap times, plus jump length and airtime), how it was calibrated, and for a group clip (a train of riders) each rider with their own stats, timing and link. `timing` lists each timing line the rider crossed with the lap it closed, the best earlier lap and the difference, and the split from the line before; a rider nobody tagged has crossings with no lap. A clip that is private, removed or does not exist all read as not found.
Paramètres, retour & exemple (1)
Paramètresid· ? · requis
The clip id (the number in https://www.shreddy.ai/clips/<id>).
Exemple d'appel{"name": "get_clip", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": 1, "run": "texte", "date": "texte", "link": "texte", "rank": "texte", "rider": "texte", "setup": {}, "stats": {}, "venue": "texte", "timing": [], "feature": "texte", "members": []}} - get_venue≈ 4082 tokens
Everything about one bike park in one call: its runs and their features (with clip counts), how many public clips and measured rides it has, its records (the top 3 public rides for jump height, speed, jump length and airtime, biggest first; no lap record yet) and its newest clips, each with a link and its lap time when it has one. `venue` is a name ("bradley", "snow summit") or an id.
Paramètres, retour & exemple (1)
Paramètresvenue· ? · requis
A bike park name ("bradley", "Snow Summit") or its id.
Exemple d'appel{"name": "get_venue", "arguments": {"venue": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"venue": "texte", "status": "ok", "message": "texte", "candidates": []}} - list_venues≈ 635 tokens
List the bike parks (venues) that have public Shreddy clips: name, city, state, how many clips and how many measured rides, the runs and features there, and a link. Filter by `query` (matches name, city or state) or sort nearest first with `near` (coordinates; for a place name like "San Diego", pass its approximate latitude and longitude). Distances come in km and miles. Use it for "what parks do you have" and to learn valid venue names.
Paramètres, retour & exemple (3)
Paramètresnear· object · optionnel
Sort by distance from this point (decimal degrees). For a city, pass its approximate coordinates.limit· integer · optionnel
How many venues to return (1 to 25, default 25).query· string · optionnel
Free text matched against venue name, city and state, e.g. "bradley" or "CA".
Exemple d'appel{"name": "list_venues", "arguments": {"near": {}, "limit": 1, "query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"venues": [], "message": "texte"}} - search_clips≈ 2423 tokens
Search public clips. Newest first by default; sort "biggest" or "smallest" with a `metric` for the biggest jumps, longest jumps, most airtime or fastest runs (ranked results list each rider of a group clip on their own, and leave out rides with no value for that metric). Filter by `venue`, `feature` (a feature or a run at the venue, e.g. "double black" or "jump 2"), `rider`, and time (`when`, or `since`/`until`). A newest search includes clips with no measurements (normal: no calibration). Every clip has a link to give the viewer and its lap time (`lap_time_s`) when it has one; laps are not a ranking metric yet. Pass `next_cursor` back as `cursor`, with the same other arguments, for the next page.
Paramètres, retour & exemple (10)
Paramètressort· string · optionnel · newest | biggest | smallest
newest (default), or biggest / smallest by `metric`. Giving a metric without a sort means biggest.when· string · optionnel · today | week | month | all
today = the last 24 hours, week = the last 7 days, month = the last 30 days, all (default). since/until override it.limit· integer · optionnel
How many clips (1 to 25, default 10).rider· string · optionnel
A rider's name. Only riders who linked their account and allow it can be found.since· ? · optionnel
Only clips filmed at or after this ISO date (2026-09-01) or datetime.until· ? · optionnel
Only clips filmed at or before this ISO date (the whole day counts) or datetime.venue· ? · optionnel
A bike park name ("bradley", "Snow Summit") or its id.cursor· string · optionnel
The next_cursor from the previous page of the same search.metric· string · optionnel · jump_height | speed | jump_length | airtime
What to rank by: jump_height (default when ranked), speed, jump_length, or airtime. Lap times are returned on each clip but cannot be ranked.feature· ? · optionnel
A feature or a run at the venue, by name ("jump 2", "double black") or id. Works without a venue too.
Exemple d'appel{"name": "search_clips", "arguments": {"sort": "newest", "when": "today", "limit": 1, "rider": "texte", "since": "texte", "until": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"clips": [], "query": {}, "total": "texte", "status": "ok", "message": "texte", "resolved": {}, "candidates": [], "next_cursor": "texte"}}
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é ».