mcpField
C
Cruise Itinerary

Cruise Itinerary

远程服务
cruise-itinerary.com地图与出行03 周前更新

关于 Cruise Itinerary

Cruise Itinerary 是供 Claude、ChatGPT 等 MCP 客户端进行邮轮研究的远程 MCP 服务,提供航次搜索、行程、每周票价历史、港口运力和 Cruise Price Index。其只读工具返回结构化数据。

主要功能

  1. 01按港口、日期和票价搜索航次
  2. 02获取逐日行程
  3. 03查看每周票价历史
  4. 04查询港口月度运力
  5. 05查询 Cruise Price Index

适用场景

  1. 01查找停靠指定港口的航次
  2. 02查看邮轮每日航线
  3. 03追踪票价随时间的变化
  4. 04比较各港口月度船舶运力

MCP 相关

远程 MCP 服务 https://cruise-itinerary.com/mcp 通过 OAuth 提供只读邮轮数据工具。Claude 插件还可添加该服务和 cruise-research 技能。

配置

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

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

工具

详细介绍

面向 Claude、ChatGPT 和其他 MCP 客户端的 Cruise Itinerary

Cruise Itinerary

向 AI 助手询问邮轮信息,即可获取真实数据:哪些航次会停靠某个港口、某艘邮轮每天的行程如何、某个航次的票价每周如何变化、每月有多少邮轮运力抵达某个港口,以及邮轮价格总体呈现怎样的趋势。

此代码仓库包含:

  • Cruise Itinerary 远程 MCP 服务的连接详情,地址为 https://cruise-itinerary.com/mcp,
  • 一个 Claude 插件,可添加该服务和 cruise-research 技能,帮助 Claude 了解数据的注意事项,
  • server.json,即该服务在官方 MCP Registry 中的条目。

该服务由 Cruise Itinerary(Agile Travel Group, Inc.,以 Cruiseable 名义运营)运行。数据与其 REST API 相同:API 文档、MCP 文档。

你可以询问什么

  • “2027 年 7 月有哪些航次停靠 Juneau?按阳台房价格从低到高排列。”
  • “显示该航次每天的行程。”
  • “自 9 月以来,该航次的票价是涨了还是跌了?”
  • “明年冬天每个月有多少邮轮泊位运力抵达 Cozumel?”
  • “邮轮价格指数显示本月票价如何?”

工具

所有工具均为只读(readOnlyHint: true)。每个工具都会通过 structuredContent 返回与对应 REST 端点相同的 JSON,并附带一个 outputSchema。

工具可回答的问题最低套餐
resolve_entity将港口、邮轮或邮轮公司名称(无论拼写如何)解析为其他工具所需的 ID免费
cruise_price_index每周邮轮价格指数:最近 12 周(免费),或按邮轮公司、舱房和细分市场查看完整序列(Business)免费 / Business
search_sailings按邮轮、邮轮公司、港口、出发港、区域、日期、航程长度和票价搜索即将出发的航次,并显示最新的每周票价Developer(免费:每月 10 次试用调用)
get_itinerary某个航次按日期排列的每日行程,或某次邮轮行程的停靠港列表Developer(免费:每月 10 次试用调用)
get_price_history某个航次的所有每周票价快照Business(免费:10 次试用调用)
port_month_capacity某个港口每月的邮轮停靠天数、不同邮轮数量和泊位数Business

免费账户(仅需电子邮件地址,无需信用卡)每月包含 500 次调用。每次成功的工具调用均计为一次 API 调用。如果某工具超出你的套餐限制,它会返回一条简短消息、一个指向定价页面的链接;如果该调用指定了航次或邮轮行程,还会提供一个指向 Cruiseable 免费页面的链接。

设置

Claude(claude.ai、桌面端、移动端)

将其添加为连接器:Customize → Connectors → Add custom connector,将其命名为 Cruise Itinerary,并粘贴 https://cruise-itinerary.com/mcp。Claude 会检测到 OAuth 登录,并在添加时提示你登录:输入电子邮件地址,打开我们发送的链接,然后批准连接。

如需同时获取 cruise-research 技能,请将此代码仓库安装为插件(见下文),或等它在 Claude 目录中上架后从该目录安装。

Claude Code

作为插件(服务和技能)安装:

/plugin marketplace add BigBalli/cruise-itinerary-mcp
/plugin install cruise-itinerary@cruise-itinerary

或仅安装服务:

claude mcp add --transport http cruise-itinerary https://cruise-itinerary.com/mcp

然后运行 /mcp 并选择 cruise-itinerary 登录。

ChatGPT

使用 URL https://cruise-itinerary.com/mcp 添加自定义应用(连接器),并启用 OAuth 身份验证。在该条目出现在 ChatGPT 目录之前,需要启用开发者模式。

Cursor、VS Code、Windsurf 和其他客户端

将客户端指向该 URL。支持 MCP OAuth 的客户端会在浏览器中登录:

{
  "mcpServers": {
    "cruise-itinerary": {
      "url": "https://cruise-itinerary.com/mcp"
    }
  }
}

不支持 OAuth 的客户端可以改为在标头中发送你从控制面板获取的 API 密钥。请勿将密钥放在共享文件中。

{
  "mcpServers": {
    "cruise-itinerary": {
      "url": "https://cruise-itinerary.com/mcp",
      "headers": { "Authorization": "Bearer <your API key>" }
    }
  }
}

登录方式

该服务遵循 MCP 授权规范:采用带 PKCE(S256)的 OAuth 2.1,在 https://cruise-itinerary.com/.well-known/oauth-protected-resource/mcp 提供受保护资源元数据,并在 https://cruise-itinerary.com 提供授权服务,支持客户端 ID 元数据文档和动态客户端注册。登录通过电子邮件链接完成;新地址可获得免费账户。你可以在同意页面上批准各个应用,该页面会显示请求授权的应用及其返回地址。访问令牌有效期为一小时,刷新令牌每次使用时都会轮换。连接时不会向应用共享你的 API 密钥、电子邮件地址或账单信息,应用只能读取数据。

每个请求都需要账户,包括 initialize:没有令牌时,服务会返回带有 WWW-Authenticate 标头的 401 响应,其中指向受保护资源元数据,客户端据此知道应开始登录。

正确读取数据

  • 票价是每周快照,自 2026 年 9 月 6 日起每周一采集,并非实时或可预订的价格。meta.as_of 表示数据加载日期。
  • 缺失的(null)票价表示该舱房未开放销售或已售罄;数据不会说明具体是哪种情况。
  • 标记为 estimated 的行程日期,是根据港口间距离推算的,日期可能有一天偏差。标记为 exact 的日期,来自邮轮公司的已发布行程。
  • 港口容量数据仅按月提供,泊位数表示船舶容量,而非乘客人数。
  • 数据覆盖以北美邮轮公司为主。不覆盖 TUI Cruises/Marella、AIDA、Saga、Fred. Olsen 和 Hapag-Lloyd。

数据与隐私

此插件不包含任何会在你的计算机上运行的代码。它声明了一个远程 MCP 服务 https://cruise-itinerary.com/mcp,以及一个由说明组成的技能。当你的助手调用工具时,工具名称及其参数(港口、船舶或邮轮公司的名称、日期、ID)会连同你的访问令牌发送至 cruise-itinerary.com。这些信息用于响应调用、计入你的方案用量并执行速率限制。不会发送其他内容,也不会将任何内容发送到其他地方。

许可证

MIT,详见 LICENSE。API 提供的数据受 Cruise Itinerary 条款约束,不受此许可证约束。

评论

支持 Markdown

第一次接触 MCP?

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

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