Skip to main content
Glama

Zhihuo RotoSpider Layout

Server Details

Rotomolding mold-on-arm layout feasibility: which molds fit on a machine arm/spider, and how.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4.3/5.0

Scored across 2 tools

Disambiguation5/5

The two tools have unmistakably different purposes: one performs mold layout checks, the other sends feedback to maintainers. An agent cannot reasonably confuse them.

Naming Consistency5/5

Both names use consistent snake_case and a verb-first pattern: check_mold_layout and send_feedback. The convention is predictable despite the small set.

Tool Count3/5

With only two tools, the set feels thin for the apparent domain, especially because almost all layout functionality is packed into one very large tool. Feedback is auxiliary and does not broaden domain coverage.

Completeness4/5

check_mold_layout appears to cover the core layout-checking lifecycle, including presets, custom machines, clearance, risers, and multi-mold arrangements. Some ancillary operations, such as structured machine-preset discovery or separate geometry validation, are not exposed as dedicated tools, but they are largely embedded in the main tool.

Available Tools

2 tools
check_mold_layoutA
Read-onlyIdempotent
Inspect

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. Use with
            response_api v1/v2/v3 to select the placement heading dialect.
        display_unit: 'mm' (default) or 'in'. Canonical result fields remain
            millimetres; 'in' adds a display projection rounded to 0.00001 in.
        response_api: Public placement dialect. Defaults to
            rotospider.layout-check.v1; request rotospider.layout-check.v2
            for exact four-heading orient keys when layouts are included.

    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.
    

Inputs: molds (required), machine, arm_type, display_unit, +20 more.

send_feedbackAInspect

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.
    

Inputs: message (required), contact.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      C
      maintenance
      Plan optimal container & truck loads: 3D layouts, right-size the container mix, and check utilization, centre of gravity, crush protection and securing across 200+ equipment types.
      8 npm
      2
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables 2D irregular polygon nesting (bin-packing) with tools to design, preview, get reports, and export DXF files for laser cutting or CNC routing.
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Model Context Protocol (MCP) server for offshore robotics, AUV bathymetric survey planning, API 17D / ISO 13628-8 ROV rotary valve intervention interfaces (Class 1 to 7), DNV-RP-B401 cathodic protection evaluation, and ASME PCC-1 subsea bolted flange preloads.
      4
      2 npm
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables desktop FDM 3D-printer users to deterministically estimate filament, time, energy, and cost; assess cantilever and container viability; compare failure costs; plan unattended print start times; and decide whether off-design or repaired parts should be kept, tested, or reprinted.
      6
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources