mcpField
C
Container Loading Calculator

Container Loading Calculator

リモート
github.com/CindyLiao1106地図・旅行02 週間前に更新
リポジトリ

Container Loading Calculator について

Container Loading Calculatorは、平包み製品、パネル、木箱を20ftおよび40HQコンテナに何個積めるかを見積もる単一ファイルのコマンドラインツールです。容積と積載重量の制限を比較し、積載量を制限する要因を示します。

主な機能

  1. 01層ごとと総数の積載量を見積もり
  2. 02容積と積載重量の制限を比較
  3. 03最大積層数を指定
  4. 04品物を90度回転して試算

活用シーン

  1. 01貨物予約前の平包み製品の数量見積もり
  2. 02容積と重量のどちらが積載量を制限するか確認

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://buildextechnology.com/api/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

1
パラメーター型必須説明
containerenumはいコンテナの種類:20gp(20ftドライコンテナ)または40hq(40ftハイキューブ)。20gp | 40hq
maxLayersnumberいいえ任意の積み重ね上限:積み重ねを許容する最大層数です。省略するか0を指定すると、上限はありません。
unitWidthMmnumberはい1個分の梱包後の幅(ミリメートル)。
unitHeightMmnumberはい1個分の梱包後の高さ(ミリメートル)。
unitLengthMmnumberはい1個分の梱包後の長さ(ミリメートル)。
unitWeightKgnumberはい梱包後の1個分の重量(キログラム)。
allowRotationbooleanいいえ任意。trueの場合、ツールは各ユニットを90度回転させた配置も試し、1層あたりの数量が多い方を採用します。デフォルトはfalseで、ウェブ計算ツールと同じです。

詳細

コンテナ積載計算機

フラットパックの製品、パネル、または木箱は、20ftコンテナや40HQコンテナに何個積めるでしょうか。また、積載量の制限要因は容積と最大積載重量のどちらでしょうか。依存関係なし、1ファイルです。

python3 container_loading.py 40hq 2900 2200 600 900
{
  "container": "40ft high cube",
  "units_per_layer": 4,
  "layers": 4,
  "units_by_volume": 16,
  "units_by_payload": 31,
  "units": 16,
  "limited_by": "volume",
  "volume_utilisation_pct": 80.2,
  "payload_utilisation_pct": 50.3
}

同じ製品でも、より重い場合は20ftコンテナで重量が制限要因になります。

python3 container_loading.py 20gp 1000 1000 500 5000
# units_by_volume 40 · units_by_payload 5 · units 5 · limited_by "weight"

オプション

フラグ機能
--max-layers N積み重ね数に制限がある梱包方法の場合、層数の上限を設定します
--rotate各製品を90°回転させた場合も試し、1層あたりの積載数が多いほうを使用します

計算できない場合

梱包後の長さ、幅、高さ、または製品重量が未入力の場合、ツールは数値を返す代わりに、不足している項目を正確に列挙したエラーを表示します。推測による積載計画は、保証金を失う原因になり得ます。答えを最も大きく左右するのは梱包後の高さと製品重量の2つで、どちらも工場の梱包方法によって決まります。

使用するコンテナデータ

一般的に公表されている内寸と最大積載重量です。予約前に、船会社のデータおよび実際のパッキングリストと照合してください。

コンテナ内寸 L × W × H(mm)最大積載重量(kg)
20ft GP5898 × 2352 × 239328,200
40ft HQ12032 × 2352 × 269828,600

容積の積載率は、製品の正味容積ではなく、梱包後の外寸(製品1個の長さ × 幅 × 高さ)を基に計算します。

ウェブ版

インストール不要で、ブラウザーから同じロジックを利用できます。コンテナ積載計算機 — フラットパック建築物やアルミ製天井システムの見積もりに、私たち自身も使用しているツールです。

テスト

python3 tests/test_loading.py

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。