mcpField
G
Gangwaze Cruise Tools

Gangwaze Cruise Tools

远程服务
gangwaze.com地图与出行
访问官网

关于 Gangwaze Cruise Tools

搜索邮轮、查询票价及价格历史,查找舱房、船只、航线公司和港口。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://gangwaze.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 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://gangwaze.com/api/mcp需要授权

工具

14
参数类型必填说明
cabinarray否舱房类型键,必须完全匹配以下小写值:"inside"、"oceanview"、"balcony"、"suite"。多个值按 OR 处理。不得使用其他拼写或大小写形式(例如 "Suite")——无法识别的值会被拒绝。
portsarray否停靠港,必须使用目录中的准确名称。多个值按 OR 处理。工具会将每个名称与实际目录匹配,并为无法识别的名称返回建议。
priceany否整趟邮轮每人 INSIDE 舱房总价,以整数美元表示,并使用冒号分隔的闭区间 "lo:hi",例如 "100:900" 表示 $100 到 $900。允许开放区间:"500:" 或 ":1500"。用于总预算(“低于 $1,500”);如果预算按天/晚计算,请改用 `pricePerNight`。始终使用 inside 舱房价格,不得使用其他舱房类型的价格。不要传入单个数字或用连字符表示的范围。null 表示不限制。
shipsarray否船名,必须使用目录中的准确值。多个值按 OR 处理。工具会将每个名称与实际目录匹配,并为无法识别的名称返回建议。
vibesarray否行程风格,必须完全匹配以下值:"relaxing"、"adventure"、"nature"、"shopping"。多个值按 OR 处理。仅映射用户明确表达的内容(“轻松的海滩周” -> ["relaxing"];“风景和野生动物” -> ["nature"]);不得根据目的地推断风格。空数组表示不限制。
familyany否船舶的家庭适配度,取值范围为 0–100,并使用冒号分隔的闭区间 "lo:hi"。“家庭出游”、“带孩子”、“青少年”、“多代同游” -> "60:";“仅限成人”、“情侣度假”、“不要孩子”、“安静的船” -> ":40"。不得向用户提及分数。不要传入单个数字或用连字符表示的范围。null 表示不限制。
nightsany否邮轮时长,使用冒号分隔的闭区间 "lo:hi",例如 "7:7" 表示正好 7 晚,"5:9" 表示 5 到 9 晚。允许开放区间:"5:"(5 晚及以上)或 ":9"(最多 9 晚)。不要传入单个数字(如 "7"),也不要使用连字符(如 "5-9")——两者均无效,筛选条件会被拒绝。null 表示不限制。
safetyany否安全评分,取值范围为 0–100,并使用冒号分隔的闭区间 "lo:hi",例如 "80:100" 表示安全评分至少为 80。允许开放区间:"80:" 或 ":50"。不要传入单个数字或用连字符表示的范围。null 表示不限制。
endDateany否最晚启航日期,格式为 "YYYY-MM-DD"(例如 "2027-06-30")。null 表示没有上限。
regionsarray否子区域名称,必须使用目录中的准确值(例如 "Eastern Caribbean"、"Western Mediterranean")。多个值按 OR 处理。工具会将每个名称与实际目录匹配,并为无法识别的名称返回建议——不区分大小写,但必须是实际存在的区域。
lineTypearray否邮轮公司档次,必须完全匹配以下值:"mainstream"、"premium"、"luxury"、"river"。多个值按 OR 处理。用于“豪华邮轮”、“高档一些的”、“主流大型邮轮公司”等条件。指定的邮轮公司(“Seabourn”)应传入 `cruiselines`,切勿传入此字段——仅在未指定邮轮公司时使用此字段。空数组表示不限制。
shipSizeany否船舶大小按载客量(乘客人数)计算,并使用冒号分隔的闭区间 "lo:hi"。将描述映射到以下范围:“小型船”/“私密氛围”/“精品”/“不要像浮动城市” -> ":1500";“中型船” -> "1500:3000";“大型船”/“巨型船”/“船上活动丰富” -> "3000:"。也可指定数字:“载客量低于 1,000 人” -> ":1000"。船队载客量为 100 至 7,600 人。允许开放区间。不要传入单个数字或用连字符表示的范围。null 表示不限制。
shipYearany否船舶建造年份,使用冒号分隔的闭区间 "lo:hi",例如 "2015:" 表示 2015 年及之后建造的船舶——这是筛选“较新的船”的方式。目录涵盖 1998–2024 年。允许开放区间:"2015:" 或 ":2005"。注意这是建造年份,不是启航年份——邮轮出发时间请使用 startDate/endDate。不要传入单个数字或用连字符表示的范围。null 表示不限制。
startDateany否最早启航日期,格式为 "YYYY-MM-DD"(例如 "2027-03-01")。null 表示没有下限。
tripShapeany否邮轮是否返回出发地。若航程结束于出发港,使用 "round_trip"——适用于不想预订两趟航班的情况。若航程结束于其他地点(包括调位邮轮),使用 "one_way"。仅限这两个字符串;null 表示不设限制。约五分之一的航程是单程。
cruiselinesarray否邮轮公司名称,必须是目录中的准确值(例如 "Carnival Cruise Line",而非 "Carnival")。多个值按 OR 关系组合。工具会根据实际目录逐一解析,并为无法识别的名称返回建议。
destinationany否单个顶级区域名称,必须是目录中的准确值(例如 "Caribbean"、"Europe"、"Alaska")——不能是子区域,例如 "Mediterranean" 或 "Eastern Caribbean"(这些应填入 `regions`)。必须是目录中的实际值;如果无法识别,工具会返回建议。null 表示不设限制。
departureDaysarray否邮轮出发的星期几,只能使用以下值:"mon"、"tue"、"wed"、"thu"、"fri"、"sat"、"sun"。多个值按 OR 关系组合。"Weekend getaway" / "leave on the weekend" -> ["fri","sat"],并将 `nights` 设为 ":4",除非用户指定了航程长度。指定某一天("sails on a Saturday")-> 对应日期。仅提到短途邮轮并不意味着周末出发。空数组表示不设限制。
pricePerNightany否内舱房每晚价格,按每人计算,以整数美元表示,使用冒号分隔的闭区间 "lo:hi"——例如,“每天低于 $100”使用 ":100",每晚 $80 至 $120 使用 "80:120"。用户提到每天、每晚或每人每天预算时,使用此参数;总价预算使用 `price`。不要自行换算——直接传入用户所说的每晚价格。不要传入单个数字或用连字符连接的范围。null 表示不设限制。
departurePortsarray否出发港/登船港名称,必须是目录中的准确值。多个值按 OR 关系组合。工具会根据实际目录逐一解析,并为无法识别的名称返回建议。

详细介绍

维护者还没有提供详细介绍,可以先查看代码仓库中的 README。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。