Ferryhopper MCP Server

官方

Ferryhopper MCP服务器提供渡轮航线、时刻表和预订重定向功能,使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 资源

除了工具之外,我们还通过 ui://widgets/trips-carousel.html 提供了一个名为 search-trips-carousel 的资源。宿主环境可获取该资源,以便在工具响应旁嵌入我们的行程轮播 UI。

可用工具

获取港口

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

搜索行程

这是我们行程轮播 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 请查阅其文档,并使用以下 URL 进行连接:
 https://mcp.ferryhopper.com/mcp 

示例提示

“周六上午从比雷埃夫斯出发前往埃伊纳岛的渡轮有哪些?”

“帮我找一下 7 月 11 日从伊维萨岛到巴塞罗那的渡轮。”

“我想明天去一个距离雅典 3 小时航程内的岛屿,次日返回,有哪些选择?”

“今天希腊境内是否有渡轮中断或取消的情况?”