Zhihuo Container Loading

How many identical cartons fit in a container or space, where they go, plus a 3D loading plan.

사용해야 할까요

품질 및 안전성

A
설명 품질
100%
스키마 완전성
80%
이름 품질
90%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~1,150토큰 (도구 정의)
~2.0 KB일반적인 응답 크기
중간 정도의 주의 영향 (128k 컨텍스트의 0.90%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "container-loading": {
      "url": "https://mcp.zhihuo.net/mcp"
    }
  }
}

원격 엔드포인트

https://mcp.zhihuo.net/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (2)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢pack_boxes(box_length, box_width, box_height, space_length, space_width, ...)

Calculate how many identical boxes fit in a rectangular space, and where. The space is a shipping container, a pallet area, leftover container space, or a larger box. Give the box's L/W/H and EITHER a `container` preset OR the space's L/W/H (all in millimetres - container presets are mm). Boxes mix orientations across regions to pack densely; the plain maximum-load answer uses the exact SmartPacker T solver. Args: box_length: Box length. box_width: Box width. box_height: Box height. container: Container preset instead of explicit space dims (fills the internal usable L/W/H in mm; overrides space_* when recognised). ISO dry: 20GP 20HQ 40GP 40HQ 45GP 45HQ; NA domestic: 53HC 48HC; reefers: 20RF 40RF 40RH; EU pallet-wide: 40HQ-PW 45HQ-PW. Many aliases (20/40/45, 20ft, 40HC, 40', 40 reefer, ...). space_length: Space length (front-back). Use this OR `container`. space_width: Space width (left-right). space_height: Space height (up). count: How many boxes to load. 0 (default) loads the maximum. to_front: Anchor a partial load to the front (else the back). to_left: Anchor a partial load to the left (else the right). to_bottom: Anchor a partial load to the bottom (else the top). box_weight: Weight of one box (optional; same unit as max_weight). max_weight: Max total load weight (optional; 0 = no weight limit). include_image: Set true ONLY when the user wants to SEE or visualize the loading plan / 3D layout (e.g. "show the loading plan", "visualize it", "what does it look like?"). Default false is faster and lighter and still returns `image_url`, a shareable link to the 3D render. When true, the image is ALSO embedded inline (Claude Desktop and Cherry Studio display it; the claude.ai web app shows only the link either way). Returns the maximum that fits, how many were loaded, the fill rate, the region/block decomposition (each block's position, orientation, and grid), any weight limit applied, an `image_url` link to the rendered 3D loading plan, and - when include_image is true - the inline image too.

입력 스키마

{
  "type": "object",
  "properties": {
    "box_length": {
      "title": "Box Length",
      "type": "integer"
    },
    "box_width": {
      "title": "Box Width",
      "type": "integer"
    },
    "box_height": {
      "title": "Box Height",
      "type": "integer"
    },
    "space_length": {
      "default": 0,
      "title": "Space Length",
      "type": "integer"
    },
    "space_width": {
      "default": 0,
      "title": "Space Width",
      "type": "integer"
    },
    "space_height": {
      "default": 0,
      "title": "Space Height",
      "type": "integer"
    },
    "container": {
      "default": "",
      "title": "Container",
      "type": "string"
    },
    "count": {
      "default": 0,
      "title": "Count",
      "type": "integer"
    },
    "to_front": {
      "default": true,
      "title": "To Front",
      "type": "boolean"
    },
    "to_left": {
      "default": true,
      "title": "To Left",
      "type": "boolean"
    },
    "to_bottom": {
      "default": true,
      "title": "To Bottom",
      "type": "boolean"
    },
    "box_weight": {
      "default": 0,
      "title": "Box Weight",
      "type": "integer"
    },
    "max_weight": {
      "default": 0,
      "title": "Max Weight",
      "type": "integer"
    },
    "include_image": {
      "default": false,
      "title": "Include Image",
      "type": "boolean"
    }
  },
  "required": [
    "box_length",
    "box_width",
    "box_height"
  ],
  "title": "pack_boxes_toolArguments"
}
🟡send_feedback(message, contact, category)

Send a question, suggestion, or bug report about this container-loading tool to the Zhihuo maintainers. Use this when the user wants to ask the tool's authors a question, suggest an improvement (e.g. another container type or output field), or report a result that looks wrong. The note reaches the Zhihuo team. Args: message: The question, suggestion, or bug report, in plain text. contact: Optional email or handle if the user would like a reply. category: Optional tag - "question", "suggestion", "bug", or "other". Returns a short confirmation string.

입력 스키마

{
  "type": "object",
  "properties": {
    "message": {
      "title": "Message",
      "type": "string"
    },
    "contact": {
      "default": "",
      "title": "Contact",
      "type": "string"
    },
    "category": {
      "default": "",
      "title": "Category",
      "type": "string"
    }
  },
  "required": [
    "message"
  ],
  "title": "send_feedback_toolArguments"
}

출력 스키마

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "send_feedback_toolOutput"
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 2개
검증됨버전이 기록되지 않음도구 2개