ocean-schedules

Compare ocean carrier sailing schedules, transit times, and on-time reliability before you book.

사용해야 할까요

품질 및 안전성

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

발견 사항 (1)

  • LOWTool 'compare_lanes' description lacks action verbcompare_lanes에서

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

컨텍스트 비용

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

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

설치

원클릭 설치

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

{
  "mcpServers": {
    "ocean-schedules": {
      "url": "https://mcp.schedulesmcp.com/mcp"
    }
  }
}

원격 엔드포인트

https://mcp.schedulesmcp.com/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (12)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
⚪compare_lanes(origin, destination)

Compare ocean carriers serving an origin→destination port pair, ranked by on-time reliability and transit time. Use this to decide which line to book.

입력 스키마

{
  "type": "object",
  "properties": {
    "origin": {
      "type": "string",
      "description": "Origin port UN/LOCODE, e.g. CNSHA"
    },
    "destination": {
      "type": "string",
      "description": "Destination port UN/LOCODE, e.g. NLRTM"
    }
  },
  "required": [
    "origin",
    "destination"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪carrier_reliability(carrier_code)

On-time performance and delay distribution for a specific carrier (by SCAC), optionally on a given lane.

입력 스키마

{
  "type": "object",
  "properties": {
    "carrier_code": {
      "type": "string",
      "description": "Carrier SCAC, e.g. MAEU"
    }
  },
  "required": [
    "carrier_code"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪transit_time(origin, destination, carrier_code)

Observed transit-time distribution (median / p90, in days) for a carrier on an origin→destination lane.

입력 스키마

{
  "type": "object",
  "properties": {
    "origin": {
      "type": "string",
      "description": "Origin port UN/LOCODE"
    },
    "destination": {
      "type": "string",
      "description": "Destination port UN/LOCODE"
    },
    "carrier_code": {
      "type": "string",
      "description": "Optional carrier SCAC to filter"
    }
  },
  "required": [
    "origin",
    "destination"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢find_sailings(origin, destination)

Observed and derived upcoming departures on an origin→destination lane, with carrier and frequency.

입력 스키마

{
  "type": "object",
  "properties": {
    "origin": {
      "type": "string",
      "description": "Origin port UN/LOCODE"
    },
    "destination": {
      "type": "string",
      "description": "Destination port UN/LOCODE"
    }
  },
  "required": [
    "origin",
    "destination"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_schedules(origin, destination)

Published forward sailing schedules on an origin→destination lane: carrier, vessel, voyage, ETD/ETA and cut-offs, soonest first. Sourced from carrier connectors (and aggregator coverage). Use this to find concrete upcoming departures to book.

입력 스키마

{
  "type": "object",
  "properties": {
    "origin": {
      "type": "string",
      "description": "Origin port UN/LOCODE, e.g. CNSHA"
    },
    "destination": {
      "type": "string",
      "description": "Destination port UN/LOCODE, e.g. NLRTM"
    }
  },
  "required": [
    "origin",
    "destination"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢find_best_sailings(origin, destination, from, to, max_transit_days, ...)

Decision query: the best upcoming sailings on a lane, ONE per carrier (next bookable departure), ranked. Filter by date window, max transit days, min on-time reliability, cut-off still open, and direct-vs-transshipment. Use this to answer "what should I book?".

입력 스키마

{
  "type": "object",
  "properties": {
    "origin": {
      "type": "string",
      "description": "Origin port UN/LOCODE or name resolves upstream, e.g. CNSHA"
    },
    "destination": {
      "type": "string",
      "description": "Destination port UN/LOCODE, e.g. NLRTM"
    },
    "from": {
      "type": "string",
      "description": "Earliest departure date YYYY-MM-DD (default: today)"
    },
    "to": {
      "type": "string",
      "description": "Latest departure date YYYY-MM-DD (default: +60 days)"
    },
    "max_transit_days": {
      "type": "number",
      "description": "Maximum transit time in days"
    },
    "reliability_floor": {
      "type": "number",
      "description": "Minimum 90-day on-time %, 0-100"
    },
    "cutoff_open": {
      "type": "boolean",
      "description": "Only sailings whose booking cut-off has not passed"
    },
    "direct_only": {
      "type": "boolean",
      "description": "Exclude transshipment routings"
    },
    "sort": {
      "type": "string",
      "enum": [
        "recommended",
        "reliability",
        "fastest",
        "soonest"
      ],
      "description": "Ranking (default recommended = reliability blended with transit)"
    }
  },
  "required": [
    "origin",
    "destination"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢watch_lane(origin, destination, carrier_code, alert_blank, alert_cutoff, ...)

Watch a lane for schedule alerts (PAID): get emailed when a sailing on it is blanked, a booking cut-off is about to close, or a sailing slips. Also alerts on reliability drops. Returns the created watch.

입력 스키마

{
  "type": "object",
  "properties": {
    "origin": {
      "type": "string",
      "description": "Origin port UN/LOCODE, e.g. CNNGB"
    },
    "destination": {
      "type": "string",
      "description": "Destination port UN/LOCODE, e.g. NLRTM"
    },
    "carrier_code": {
      "type": "string",
      "description": "Optional SCAC to scope the watch to one carrier"
    },
    "alert_blank": {
      "type": "boolean",
      "description": "Alert on suspected blank sailings (default true)"
    },
    "alert_cutoff": {
      "type": "boolean",
      "description": "Alert when a booking cut-off is closing (default true)"
    },
    "alert_slip": {
      "type": "boolean",
      "description": "Alert when a sailing slips vs schedule (default true)"
    },
    "cutoff_lead_hours": {
      "type": "number",
      "description": "Hours before cut-off to alert (default 48)"
    }
  },
  "required": [
    "origin",
    "destination"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪port_reliability(port)

Congestion and dwell signals for a port (UN/LOCODE) — average wait and vessels at anchor.

입력 스키마

{
  "type": "object",
  "properties": {
    "port": {
      "type": "string",
      "description": "Port UN/LOCODE, e.g. NLRTM"
    }
  },
  "required": [
    "port"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪carrier_league

Carrier league table — ocean carriers ranked by overall on-time reliability across all tracked lanes.

입력 스키마

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪port_congestion(port)

Fused port-congestion signal for a port (UN/LOCODE): effective level (mild/moderate/severe), expected added wait in days (for ETA-band widening), a 0–1 confidence, and per-source detail — weiyun broad-AIS analysis + IMF PortWatch throughput + our own AIS wait/density.

입력 스키마

{
  "type": "object",
  "properties": {
    "port": {
      "type": "string",
      "description": "Port UN/LOCODE, e.g. NLRTM"
    }
  },
  "required": [
    "port"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪active_cyclones

Live tropical cyclones (typhoons/hurricanes) currently active on ocean trade lanes — name, basin, category, center position, max wind, pressure and movement, from CMA (NW-Pacific) + NHC (Atlantic/E-Pacific) + JTWC (Indian/Southern Hemisphere) + GDACS (global). Use this to see which storms are at sea right now.

입력 스키마

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢lane_storm_exposure(origin, destination)

Whether an origin→destination ocean lane currently passes through an active cyclone's forecast gale field (a "storm-exposed" sailing at risk of weather delay). Omit ports to list every exposed lane.

입력 스키마

{
  "type": "object",
  "properties": {
    "origin": {
      "type": "string",
      "description": "Origin port UN/LOCODE, e.g. CNSHA"
    },
    "destination": {
      "type": "string",
      "description": "Destination port UN/LOCODE, e.g. USLAX"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

커뮤니티

이 서버 평가하기

증거

최근 관측

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