Gangwaze Cruise Tools について
クルーズの検索、運賃と価格履歴の確認、キャビン、船舶、航路会社、寄港地の検索。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
https://gangwaze.com/api/mcpインストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http com-gangwaze-cruise https://gangwaze.com/api/mcpCursor.cursor/mcp.json
{"mcpServers":{"com-gangwaze-cruise":{"type":"http","url":"https://gangwaze.com/api/mcp"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"com-gangwaze-cruise":{"type":"http","url":"https://gangwaze.com/api/mcp"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"com-gangwaze-cruise":{"type":"http","url":"https://gangwaze.com/api/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"com-gangwaze-cruise":{"serverUrl":"https://gangwaze.com/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
すべてのエンドポイント
Streamable HTTP
https://gangwaze.com/api/mcp認証が必要ツール
14| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| cabin | array | いいえ | 客室タイプのキー。小文字で、次のいずれかと完全一致する必要があります:"inside"、"oceanview"、"balcony"、"suite"。複数の値は OR 条件で扱われます。他の綴りや大文字・小文字の組み合わせ(例:"Suite")は使用しないでください。認識されない値は拒否されます。 |
| ports | array | いいえ | 寄港地。カタログにある正確な名称を指定してください。複数の値は OR 条件で扱われます。ツールは各名称を実際のカタログと照合し、認識できない名称について候補を返します。 |
| price | any | いいえ | クルーズ全体の INSIDE 客室の 1 人あたり合計料金。整数の US ドルで指定し、コロン区切りの両端を含む範囲 "lo:hi" を使用します。例:"100:900" は $100 から $900 まで。片側を省略した範囲も使用できます:"500:" または ":1500"。合計予算(「$1,500 未満」)にはこれを使用します。1 日/1 泊あたりの予算には `pricePerNight` を使用してください。必ず INSIDE 客室の料金を指定し、他の客室タイプの料金は指定しないでください。単一の数値やハイフン区切りの範囲は渡さないでください。null は制約なしを意味します。 |
| ships | array | いいえ | 船名。カタログにある正確な値を指定してください。複数の値は OR 条件で扱われます。ツールは各名称を実際のカタログと照合し、認識できない名称について候補を返します。 |
| vibes | array | いいえ | 旅程の特徴。次のいずれかと完全一致する必要があります:"relaxing"、"adventure"、"nature"、"shopping"。複数の値は OR 条件で扱われます。ユーザーの発言内容だけを対応付けてください(「のんびりしたビーチでの 1 週間」 -> ["relaxing"]、「景色と野生動物」 -> ["nature"])。目的地から特徴を推測しないでください。空の配列は制約なしを意味します。 |
| family | any | いいえ | 船のファミリー向け度。0~100 のスコアを、コロン区切りの両端を含む範囲 "lo:hi" で指定します。「家族向け」「子ども連れ」「ティーン」「三世代」 -> "60:"、「大人限定」「カップル向けの隠れ家」「子どもなし」「静かな船」 -> ":40"。スコアをユーザーに伝えないでください。単一の数値やハイフン区切りの範囲は渡さないでください。null は制約なしを意味します。 |
| nights | any | いいえ | クルーズの泊数。コロン区切りの両端を含む範囲 "lo:hi" を使用します。例:"7:7" はちょうど 7 泊、"5:9" は 5~9 泊です。片側を省略した範囲も使用できます:"5:"(5 泊以上)または ":9"(9 泊以下)。単一の数値(例:"7")やハイフン(例:"5-9")は渡さないでください。どちらも無効で、フィルターが拒否されます。null は制約なしを意味します。 |
| safety | any | いいえ | 安全スコア。0~100 の範囲を、コロン区切りの両端を含む範囲 "lo:hi" で指定します。例:"80:100" は安全スコア 80 以上です。片側を省略した範囲も使用できます:"80:" または ":50"。単一の数値やハイフン区切りの範囲は渡さないでください。null は制約なしを意味します。 |
| endDate | any | いいえ | 最も遅い出航日。"YYYY-MM-DD" 形式で指定します(例:"2027-06-30")。null は上限なしを意味します。 |
| regions | array | いいえ | サブ地域名。カタログにある正確な値を指定してください(例:"Eastern Caribbean"、"Western Mediterranean")。複数の値は OR 条件で扱われます。ツールは各名称を実際のカタログと照合し、認識できない名称について候補を返します。大文字・小文字は区別しませんが、実在する地域である必要があります。 |
| lineType | array | いいえ | クルーズ会社のクラス。次のいずれかと完全一致する必要があります:"mainstream"、"premium"、"luxury"、"river"。複数の値は OR 条件で扱われます。「豪華クルーズ」「上質なもの」「大手の主流クルーズ会社」などに使用します。名前が指定された会社(「Seabourn」)は `cruiselines` に指定し、ここには指定しないでください。このフィールドは会社名が指定されていない場合に使用します。空の配列は制約なしを意味します。 |
| shipSize | any | いいえ | 船の大きさは乗客定員(乗客数)で表し、コロン区切りの両端を含む範囲 "lo:hi" を使用します。表現を次の範囲に対応付けてください:「小型船」/「親密な雰囲気」/「ブティック」/「浮かぶ都市のようではない」 -> ":1500"、「中型船」 -> "1500:3000"、「大型船」/「メガシップ」/「船内で楽しめることが多い」 -> "3000:"。具体的な数値も指定できます:「乗客 1,000 人未満」 -> ":1000"。船隊の定員は 100~7,600 人です。片側を省略した範囲も使用できます。単一の数値やハイフン区切りの範囲は渡さないでください。null は制約なしを意味します。 |
| shipYear | any | いいえ | 船の建造年。コロン区切りの両端を含む範囲 "lo:hi" を使用します。例:"2015:" は 2015 年以降に建造された船を表し、「新しめの船」を指定する方法です。カタログの対象は 1998~2024 年です。片側を省略した範囲も使用できます:"2015:" または ":2005"。これは建造年であり、出航年ではありません。クルーズの出航時期には startDate/endDate を使用してください。単一の数値やハイフン区切りの範囲は渡さないでください。null は制約なしを意味します。 |
| startDate | any | いいえ | 最も早い出航日。"YYYY-MM-DD" 形式で指定します(例:"2027-03-01")。null は下限なしを意味します。 |
| tripShape | any | いいえ | クルーズが出発地に戻るかどうか。出発港で終了する航程には "round_trip" を使用します。これは、飛行機を2便予約したくない人に適しています。別の場所で終了する航程(ポジショニングクルーズを含む)には "one_way" を使用します。この2つの文字列のみを指定してください。null は制約なしを意味します。航程の約5分の1は片道です。 |
| cruiselines | array | いいえ | クルーズ会社名。カタログにある正確な値を指定してください(例:"Carnival Cruise Line"。"Carnival" ではありません)。複数指定した場合は OR 条件で検索します。ツールは各名称を実際のカタログと照合し、認識できない名称には候補を返します。 |
| destination | any | いいえ | 最上位の地域名を1つ指定します。カタログにある正確な値を指定してください(例:"Caribbean"、"Europe"、"Alaska")。"Mediterranean" や "Eastern Caribbean" のようなサブ地域は指定できません(これらは `regions` に指定します)。実在するカタログ値が必要です。認識できない場合、ツールは候補を返します。null は制約なしを意味します。 |
| departureDays | array | いいえ | クルーズの出発曜日。次の値のみ指定できます:"mon"、"tue"、"wed"、"thu"、"fri"、"sat"、"sun"。複数指定した場合は OR 条件で検索します。"Weekend getaway" / "leave on the weekend" -> ["fri","sat"] とし、ユーザーが日数を指定していない場合は `nights` を ":4" に設定します。曜日が指定されている場合("sails on a Saturday")は、その曜日を指定します。短いクルーズというだけでは週末出発を意味しません。空の配列は制約なしを意味します。 |
| pricePerNight | any | いいえ | 内側客室の1泊あたりの料金。1人あたりの整数の米ドルで、コロン区切りの両端を含む範囲 "lo:hi" を指定します。例:「1日あたり $100 未満」には ":100"、1泊 $80~$120 には "80:120" を指定します。ユーザーが1日、1泊、または1人1日あたりの予算を指定した場合は必ず使用し、合計予算には `price` を使用します。自分で換算せず、ユーザーが示した1泊あたりの金額を渡してください。単一の数値やハイフン区切りの範囲は渡さないでください。null は制約なしを意味します。 |
| departurePorts | array | いいえ | 出発港/乗船港名。カタログにある正確な値を指定してください。複数指定した場合は OR 条件で検索します。ツールは各名称を実際のカタログと照合し、認識できない名称には候補を返します。 |
詳細
メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。