Ferryhopper MCP Server

官方

Ferryhopper MCP Server 提供渡輪航線、時刻表及預訂導流功能,讓 AI 助手能查詢歐洲與地中海的航線資訊,並引導使用者前往 Ferryhopper 完成預訂。

你可以用 Ferryhopper MCP 做什麼?

  • 查找港口及其詳細資訊 — 使用 get_ports 查詢全球渡輪港口。
  • 搜尋兩個港口間的渡輪航程 — 透過 search_trips 取得特定日期的可用行程、時刻表及參考票價。
  • 探索港口的直達航線 — 列出從指定港口無需轉乘即可抵達的所有目的地。
  • 查看即時中斷警示 — 使用 get_disruptions 擷取特定國家與日期的取消、船班變更、時刻調整及天氣警告資訊。
  • 取得預訂導向連結 — 接收直接導向 Ferryhopper.com 的 URL,以便繼續所選行程的預訂流程。

文件

概述

Ferryhopper MCP Server 提供渡輪航線、時刻表與訂票轉址功能,讓 AI 助理能探索歐洲與地中海地區的航線,並引導使用者前往 Ferryhopper 完成訂票。

MCP 應用程式(請參閱官方概述)是指任何能夠使用遠端 MCP 工具,並在某些主機中能於工具結果旁呈現 UI 資源的客戶端。

主要功能

  • 🌍 搜尋橫跨 33 個國家與 190 多家渡輪業者的港口與航線
  • ⛴️ 取得即時渡輪行程與參考價格
  • ⚠️ 取得希臘與歐洲各地的即時中斷警示,包含取消、船隻變更、港口異動及天氣警告
  • 🔗 取得 Ferryhopper.com 的直接連結,以便從所選行程繼續訂票流程

使用情境

  • 協助使用者搜尋渡輪航線與每日行程
  • 根據出發港口與日期推薦目的地
  • 為旅遊聊天機器人提供跳島或多段旅程規劃功能
  • 在旅行前或旅途中通知使用者即時中斷資訊,以便即時調整計畫

客戶端整合選項

  • 📱 支援 MCP 的主機可使用我們的工具集,若支援 iframe 風格的 MCP 應用程式,還能呈現更豐富的互動式旅遊結果。
  • 🧩 純文字或命令列客戶端使用相同的工具端點,僅忽略 UI 資源,並處理港口、航線與行程資料的結構化 JSON 回應。

UI 資源

除了工具之外,我們還提供一個名為 search-trips-carousel 的資源,位於 ui://widgets/trips-carousel.html。主機可擷取該資源,以便在工具回應旁嵌入我們的 Trips Carousel UI。

可用工具

取得港口

{
  "name": "get_ports",
  "description": "Get a list of global ports and their details"
}

搜尋行程

這是我們 Trips Carousel UI 的核心引擎:支援 MCP 應用程式介面的主機可呈現提供的卡片,而純對話式主機則使用相同的結構化行程資料。

{
  "name": "search_trips",
  "description": "Return carousel-ready UI blocks plus identical structured data for hosts without MCP app rendering",
  "parameters": {
    "departureLocation": "string",
    "arrivalLocation": "string",
    "date": "string (YYYY-MM-DD)"
  }
}

取得中斷資訊

{
  "name": "get_disruptions",
  "description": "Get a list of disruptions for a given date and country, including trip cancellations, vessel changes, schedule modifications, weather warnings, and port changes",
  "parameters": {
    "country": "string (ISO 3166-1 alpha-2, e.g. \"GR\")",
    "tripDate": "string (YYYY-MM-DD)"
  }
}

取得直達航線

{
  "name": "",
  "description": "Get a list of all the direct connections between ports",
  "parameters": {
    "portLocation": "string"
  }
}

安裝與設定

MCP 客戶端目錄列出了目前支援的應用程式與代理程式,這些程式可連線至 MCP 伺服器,因此使用 MCP 相容客戶端的團隊只需最少設定即可整合 Ferryhopper。應用範例:

  1. Gemini CLI
  2. ChatGPT
  3. Claude.ai / Claude Desktop 請參考其說明文件,並使用下列網址進行連線:
 https://mcp.ferryhopper.com/mcp 

提示範例

「星期六早上從派里厄斯出發到埃伊納島的渡輪有哪些?」

「幫我找 7 月 11 日從伊比薩到巴塞隆納的渡輪。」

「我想明天從雅典出發,前往 3 小時內可達的島嶼,並在隔天返回,有哪些選擇?」

「今天希臘是否有任何渡輪中斷或取消的情況?」