Zhihuo RotoSpider Layout
Server Details
Rotomolding mold-on-arm layout feasibility: which molds fit on a machine arm/spider, and how.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 2 tools
The two tools have unmistakably different purposes: one performs mold layout checks, the other sends feedback to maintainers. An agent cannot reasonably confuse them.
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.
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.
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 toolscheck_mold_layoutARead-onlyIdempotentInspect
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
Rotomolding mold-on-arm layout feasibility: which molds fit on a machine arm/spider, and how.
Instant parametric cost estimates for custom manufacturing: CNC, molding, sheet metal, 3DP, PCB.
Plan optimal container & truck loads: 3D layouts, utilization, centre of gravity, crush checks.
Should-cost of a machined, sheet metal or cast part from its PDF, DXF or STEP drawing, line by line.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenancePlan 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 npm2MIT
- AlicenseNot gradedqualityDmaintenanceEnables 2D irregular polygon nesting (bin-packing) with tools to design, preview, get reports, and export DXF files for laser cutting or CNC routing.MIT
- AlicenseAqualityCmaintenanceModel 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.42 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables 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.6MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.