accueil / serveurs / Recherche & Web / com.stringspec/mcp
com.stringspec/mcp
serveur MCP (Model Context Protocol) · stringspec 1.0.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 com.stringspec/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.stringspec/mcp » 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
- compare_strings≈ 157 tokens
Side-by-side measurements, percentiles, prices and buy links for 2 or 3 strings by name, with the StringSpec comparison page when there are two.
Paramètres, retour & exemple (1)
Paramètresnames· array · requis
Two or three string names.
Exemple d'appel{"name": "compare_strings", "arguments": {"names": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_string≈ 239 tokens
Everything StringSpec has on one string, found by name (misspellings and missing gauges are fine): every measurement with its database percentile, elongation at 40, 51 and 62 lb, an estimated playable life, a tension adjustment versus the player's usual, how it ranks for each playing need (spin, comfort, control, power, tension hold, durability, feel), the closest alternatives, the retail price and a buy link. When the name matches several strings it returns the best match and lists the others.
Paramètres, retour & exemple (1)
Paramètresname· string · requis
The string's name, e.g. "Luxilon ALU Power 16L" or "RPM Blast".
Exemple d'appel{"name": "get_string", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - recommend_strings≈ 526 tokens
Rank the database for what a player wants, with StringSpec's string finder: one main need and an optional second one (spin (More spin and shape), comfort (Easier on my arm), control (More control, less launch), power (More power and depth), hold (Plays the same for longer), durable (Lasts longer before it breaks), feel (Best feel and touch)), adjusted for the racquet (string pattern, head size, frame stiffness) and with a material ruled out if asked. Returns a shortlist with a 0-100 fit, why each string fits, its price and buy link, and the finder link with the same answers filled in. For arm or elbow pain use need "comfort", and avoid "poly" when the player wants no polyester.
Paramètres, retour & exemple (7)
Paramètresalso· string · optionnel · spin | comfort | control | power | hold | durable | feel
An optional second need, weighted lower than the first.head· string · optionnel · small | mid | large
Head size: small (under 98 sq in), mid (98-100), large (100 and up).need· string · requis · spin | comfort | control | power | hold | durable | feel
The main thing the player wants.avoid· string · optionnel · gut | poly | polyonly
gut (no natural gut), poly (no polyester), polyonly (polyester only).frame· string · optionnel · flex | avg | stiff
Frame feel: flex (flexible, arm-friendly), avg, stiff (stiff and powerful).limit· integer · optionnel
Shortlist length (default 8).pattern· string · optionnel · open | dense
String pattern: open (16x19 or more open) or dense (18x20 or tighter).
Exemple d'appel{"name": "recommend_strings", "arguments": {"need": "spin"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_strings≈ 562 tokens
Search 791 lab-measured tennis strings by name, brand, material and gauge, sorted by a measurement or by price. Each result carries stiffness (lb/in), tension loss (%), energy return (%), spin potential, ball bite and string friction, each with its percentile in the database, plus the current retail price, a buy link and the StringSpec page. Returns at most 10 strings; narrow the filters rather than asking for more.
Paramètres, retour & exemple (8)
Paramètressort· string · optionnel · popular | softest | stiffest | most_spin | best_tension_hold | most_power | cheapest
popular (a retailer's units-sold order, default), softest, stiffest, most_spin, best_tension_hold, most_power (energy return), cheapest.brand· string · optionnel
Brand name, e.g. "Babolat", "Luxilon", "Solinco".gauge· string · optionnel · 16 | 17 | 16L | 18 | 15L | 17L | 15 | 19
Gauge label. A higher number is thinner, and an "L" gauge is thinner than its base (17L is thinner than 17).limit· integer · optionnel
How many to return (default 10).query· string · optionnel
Words from the string's name, e.g. "alu power", "hyper-g", "rpm blast".material· string · optionnel · Polyester | Nylon | Nylon/Polyester | Gut | Nylon/Polyurethane | Nylon/Zyex | Nylon/Polyolefin | Polyolefin
Construction family. Polyester is the stiff spin-friendly monofilament; Nylon covers synthetic gut and multifilaments; Gut is natural gut.max_price_usd· number · optionnel
Only strings with a retail set price at or under this, in USD. Strings without a price are excluded when this is set.include_discontinued· boolean · optionnel
Include strings no longer sold (default false).
Exemple d'appel{"name": "search_strings", "arguments": {"sort": "popular", "brand": "texte", "gauge": "16", "limit": 1, "query": "texte", "material": "Polyester"}}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é ».