accueil / serveurs / Autres / net.zhihuo.mcp/rotospider-layout
net.zhihuo.mcp/rotospider-layout
serveur MCP (Model Context Protocol) · rotospider_mcp 2.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 net.zhihuo.mcp/rotospider-layout est sûr ?
Au dernier audit MCP Hub, le serveur MCP « net.zhihuo.mcp/rotospider-layout » 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 2 outils
- check_mold_layout≈ 1748 tokens
Check whether molds fit together on a rotational-molding machine arm. Every answer comes from the deterministic RotoSpider geometric layout engine: rotation-envelope and dead-height checks, pairwise mold-to-mold clearance, offset-arm riser selection, and ring arrangements for 3+ identical molds. It never returns a physically invalid layout. Args: molds: List of mold objects. Use one explicit unit convention: Box/frame mold: {"length_mm": L, "width_mm": W, "height_mm": H}. Cylinder/tank mold: {"diameter_mm": D, "height_mm": H}. Exact L, slope, triangle, frustum, or complex mold: measured length_mm+width_mm+height_mm plus the complete geometry_asset_id+geometry_asset_revision returned by the geometry WebAPI or another trusted publisher. Decimal-inch aliases are length_in, width_in, height_in, and diameter_in. Each value is converted once to canonical micrometres; do not give both aliases for the same value. Optional per mold: "name", "weight_kg", "quantity" (default 1; use 0 to retain the mold type without requesting a copy). machine: Public-sample straight-arm preset. Available models are listed in the tool description. Leave empty AND give no explicit geometry to scan all presets ("which machine can take these molds?"). arm_type: 'straight' (dual spiders) or 'offset' (single-spider offset/L arm). Empty = both. spider_diameter_mm: Custom machine - spider (mounting plate) diameter. Giving this plus envelope_diameter_mm switches to custom-machine mode instead of presets. envelope_diameter_mm: Custom machine - rotation envelope diameter (for offset arms: the vertical envelope diameter). dead_height_mm: Custom straight arm - unusable center height between the upper and lower spider surfaces. offset_spider_y_mm: Custom offset arm - spider Y offset from the spider center to the sphere center (required for custom offset). offset_horz_diameter_mm: Custom offset arm - horizontal usable envelope diameter after side trim (defaults to envelope). riser_heights_mm: Custom offset arm - available riser heights; the solver picks the best (or none). *_in: Decimal-inch aliases for the matching custom-arm and clearance *_mm arguments. max_load_weight_kg: Optional arm weight capacity; the solver loads molds only up to this total weight. clearance_target_mm: Target mold-to-mold clearance (default 300). clearance_min_mm: Minimum acceptable clearance (default 150). allow_overhang_within_envelope: Allow every mold shape to extend past the spider edge while its complete active shape remains inside the rotation envelope. Defaults to false. include_layout: Include request-relative mold placements, each with its heading in milli-degrees (angleMilliDeg). display_unit: 'mm' (default) or 'in'. Canonical result fields remain millimetres; 'in' adds a display projection rounded to 0.00001 in. response_api: The answer's version, rotospider.layout-check.v3, the default and the only version. Returns a summary sentence plus per-arm results: feasible, placed vs requested counts (per mold type when available), selected riser height, spider utilization, center-of-gravity offset, achieved clearance, and the engine's reason when molds do not fit.
Paramètres, retour & exemple (24)
Paramètresmolds· array · requismachine· string · optionnelarm_type· string · optionneldisplay_unit· string · optionnelresponse_api· string · optionneldead_height_in· ? · optionneldead_height_mm· ? · optionnelinclude_layout· boolean · optionnelclearance_min_in· ? · optionnelclearance_min_mm· ? · optionnelriser_heights_in· ? · optionnelriser_heights_mm· ? · optionnelmax_load_weight_kg· number · optionneloffset_spider_y_in· ? · optionneloffset_spider_y_mm· ? · optionnelspider_diameter_in· ? · optionnelspider_diameter_mm· ? · optionnelclearance_target_in· ? · optionnelclearance_target_mm· ? · optionnelenvelope_diameter_in· ? · optionnelenvelope_diameter_mm· ? · optionneloffset_horz_diameter_in· ? · optionneloffset_horz_diameter_mm· ? · optionnelallow_overhang_within_envelope· boolean · optionnel
Exemple d'appel{"name": "check_mold_layout", "arguments": {"molds": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - send_feedback≈ 159 tokens
Relay a user question, bug report, or suggestion to the maintainers. Args: message: The user's feedback text (required). contact: Optional reply address the user volunteers.
Paramètres, retour & exemple (2)
Paramètrescontact· string · optionnelmessage· string · requis
Exemple d'appel{"name": "send_feedback", "arguments": {"message": "texte"}}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é ».