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。应用示例:
- Gemini CLI
- ChatGPT
- Claude.ai / Claude Desktop 请查阅其文档,并使用以下 URL 进行连接:
https://mcp.ferryhopper.com/mcp
示例提示
“周六上午从比雷埃夫斯出发前往埃伊纳岛的渡轮有哪些?”
“帮我找一下 7 月 11 日从伊维萨岛到巴塞罗那的渡轮。”
“我想明天去一个距离雅典 3 小时航程内的岛屿,次日返回,有哪些选择?”
“今天希腊境内是否有渡轮中断或取消的情况?”