Ferryhopper MCP Server
공식Ferryhopper MCP 서버는 페리 노선, 일정 및 예약 리디렉션을 제공하여 AI 어시스턴트가 유럽과 지중해 전역의 연결편을 검색하고 사용자를 Ferryhopper로 보내 예약을 완료할 수 있도록 합니다.
Ferryhopper MCP(으)로 무엇을 할 수 있나요?
- 다중 구간 페리 여정 검색 —
search_ferry_trips를 통해 최대 5개 구간의 편도, 왕복 또는 섬 hopping 일정을 요청하세요. - 상세 운항 정보 확인 —
trip_details를 사용하여 특정 항로의 선박 사양, 편의 시설, 사진, 예약 가능한 객실/좌석 옵션을 요청하세요. - 항구 및 직항 노선 탐색 —
get_ports로 모든 페리 항구를 찾거나,get_direct_connections_for_ports로 출발지에서 도달 가능한 목적지를 확인하세요. - 실시간 운항 중단 확인 —
get_disruptions를 사용하여 특정 국가와 날짜의 지연, 취소 또는 기상 경보를 문의하세요. - 예약 연결 링크 받기 — 선택한 항로의 예약을 완료할 수 있는 Ferryhopper.com 직접 URL을 받으세요.
문서
페리 노선, 일정 및 예약 연동을 위한 AI 어시스턴트 지원
Ferryhopper MCP Server는 페리 노선, 일정 및 예약 리디렉션을 제공하여 AI 어시스턴트가 유럽과 지중해 전역의 연결편을 탐색하고 사용자가 예약을 완료할 수 있도록 Ferryhopper로 안내할 수 있게 합니다.
주요 기능
🌍
항구 및 연결편
33개국, 190개 이상의 페리 운영사의 항구와 연결편 검색
⛴️
실시간 일정
최대 5개 구간의 편도, 왕복 또는 섬 건너뛰기 체인에 대한 실시간 페리 일정과 예상 요금 제공
🛳️
선박 정보
항해에 대한 선박 세부 정보 조회: 편의 시설, 접근성, 수용 인원, 사진, 예약 가능한 좌석/객실 등급 및 요금
⚠️
운항 중단 알림
그리스 및 유럽 전역의 실시간 운항 중단 알림 제공 — 결항, 선박 변경, 항구 변경, 기상 경보 포함
🔗
예약 연동
선택한 여정에서 예약 흐름을 계속할 수 있도록 Ferryhopper.com으로 연결되는 직접 링크 제공
🧩
MCP 앱
MCP 앱(공식 개요 참조)은 원격 MCP 도구를 사용할 수 있고 일부 호스트에서는 도구 결과와 함께 UI 리소스를 렌더링할 수 있는 모든 클라이언트입니다.
사용 사례
- 페리 노선 및 일일 일정을 검색하는 사용자 지원
- 출발 항구와 날짜를 기반으로 목적지 추천
- 왕복, 섬 건너뛰기 또는 다구간 여정을 계획하는 여행 챗봇 구동
- 특정 선박에 대한 질문에 답변 — 와이파이, 레스토랑, 반려동물, 객실, 차량 갑판, 휠체어 접근성
- 여행 전 또는 여행 중 활성 운항 중단 정보를 사용자에게 알려 실시간으로 계획을 조정할 수 있도록 지원
클라이언트 통합 옵션
📱
MCP 지원 호스트는 당사의 도구 세트를 사용하며, iframe 스타일 MCP 앱을 지원하는 경우 더 풍부한 대화형 여행 결과를 렌더링합니다.
⌨️
텍스트 전용 또는 명령줄 클라이언트는 동일한 도구 엔드포인트를 사용하며, UI 리소스를 무시하고 항구, 노선 및 여행 데이터에 대한 구조화된 JSON 응답으로 작업합니다.
사용 가능한 도구
모든 도구는 읽기 전용입니다. 위치 매개변수는 항구 코드가 아닌 사람이 읽을 수 있는 이름(도시 또는 항구 이름)을 사용하므로 get_ports를 먼저 호출할 필요가 없습니다.
페리 여정 검색
Trips Picker UI의 핵심 검색 도구이자 엔진입니다. 1~5개 구간의 순서가 있는 체인을 전달하세요: 한 구간은 편도 검색, 두 번째 구간이 첫 번째 구간을 역순으로 하는 두 구간은 왕복, 그 이상은 섬 건너뛰기 체인입니다. 첫 번째 구간 이후의 각 구간은 이전 구간이 도착한 곳에서 출발해야 하며, 시간 순서대로 진행됩니다. 각 구간의 옵션은 독립적으로 반환되며, 가용성 플래그(객실, 차량, 반려동물, 전자 티켓)는 구간별로 보고됩니다. MCP 앱을 지원하는 호스트는 선택기를 렌더링하고, 대화형 호스트는 동일한 구조화된 데이터를 사용합니다.
- legs[] 배열, 1~5개 항목
- legs[].departureLocation 문자열
- legs[].arrivalLocation 문자열
- legs[].departureDate 문자열 (YYYY-MM-DD) 스키마
{
"name": "search_ferry_trips",
"description": "Search ferry trips as an ordered chain of 1 to 5 legs (one-way, round trip, or island hopping)",
"parameters": {
"legs": [
{
"departureLocation": "string",
"arrivalLocation": "string",
"departureDate": "string (YYYY-MM-DD)"
}
]
}
}
여정 상세 정보
search_ferry_trips (legs[].options[].id)에서 반환된 옵션 ID로 조회하는 단일 항해에 대한 전체 세부 정보입니다. 출발/도착 시간, 항구 및 운영사, 선박 사양, 편의 시설 및 사진, 예약 가능한 숙박 등급과 요금을 반환합니다. 선박에 상세 사양이 없는 경우 vessel.hasDetails는 false이고 사양 필드는 null입니다: 데이터를 사용할 수 없으며, 이는 편의 시설이 없다는 의미는 아닙니다.
- tripId 문자열 (search_ferry_trips legs[].options[].id에서) 스키마
{
"name": "trip_details",
"description": "Get vessel specs, amenities, photos and accommodation options for a single sailing",
"parameters": {
"tripId": "string (from search_ferry_trips legs[].options[].id)"
}
}
항구 조회
페리 항구, 항만, 해상 터미널, 항구 ID, 코드 및 지리적 위치 찾기
- — 매개변수 없음 스키마
{
"name": "get_ports",
"description": "Find ferry ports, harbors, maritime terminals, port IDs, codes, and geographic locations"
}
직접 연결편 조회
주어진 출발 항구에서 경유나 환승 없이 갈 수 있는 모든 직접 페리 노선과 도달 가능한 목적지 항구 찾기
- portLocation 문자열 스키마
{
"name": "get_direct_connections_for_ports",
"description": "Find all direct ferry routes and reachable destination ports from a given origin port without layovers or transfers",
"parameters": {
"portLocation": "string"
}
}
운항 중단 조회
특정 날짜와 국가에 대한 지연, 기상 경보, 파업을 포함한 모든 페리 운항 중단 찾기
- country 문자열 (ISO 3166-1 alpha-2, 예: "GR")
- tripDate 문자열 (YYYY-MM-DD) 스키마
{
"name": "get_disruptions",
"description": "Find all ferry travel disruptions, including delays, weather alerts, and strikes for a given date and country",
"parameters": {
"country": "string (ISO 3166-1 alpha-2, e.g. \"GR\")",
"tripDate": "string (YYYY-MM-DD)"
}
}
여정 검색 (더 이상 사용되지 않음)
기존 통합을 위해 유지됩니다. 이 도구와 왕복 및 다구간 검색을 모두 포함하는 search_ferry_trips을 사용하는 것이 좋습니다.
- departureLocation 문자열
- arrivalLocation 문자열
- date 문자열 (YYYY-MM-DD) 스키마
{
"name": "search_trips",
"description": "Deprecated: get a list of available one-way ferry trips between two ports on a specific date",
"parameters": {
"departureLocation": "string",
"arrivalLocation": "string",
"date": "string (YYYY-MM-DD)"
}
}
UI 리소스
도구 외에도 MCP 앱 위젯을 제공합니다. MCP 앱을 지원하는 호스트는 도구 응답과 함께 더 풍부한 UI를 렌더링하기 위해 이를 가져옵니다:
search-ferry-trips-picker ui://widgets/ferry-trips-picker.html
search_ferry_trips에서 사용됨; 구간별로 한 행씩 표시되며, 사용자가 각 구간에 대한 옵션을 선택합니다
예시 프롬프트
연결된 모든 어시스턴트에서 사용해 보세요.
편도“토요일 아침에 피레우스에서 에기나로 출발하는 페리가 무엇이 있나요?”
편도“7월 11일에 이비사에서 바르셀로나로 가는 페리를 찾는 데 도와주세요.”
탐색“내일 아테네에서 3시간 이내에 갈 수 있는 섬을 방문하고 다음 날 돌아오고 싶은데, 어떤 옵션이 있나요?”
왕복“8월 3일에 출발하여 8월 10일에 돌아오는 피레우스에서 미코노스까지의 왕복 여정을 계획해 주세요.”
섬 건너뛰기“9월 첫 주에 피레우스 → 파로스 → 낙소스 → 산토리니 섬 건너뛰기를 하고 싶습니다.”
선박 정보“선택한 페리에 와이파이가 있고, 반려동물이 탑승 가능한가요?”
운항 중단“오늘 그리스에 페리 운항 중단이나 결항이 있나요?”
설치 및 설정
MCP 클라이언트 디렉토리에는 MCP 서버에 연결할 수 있는 현재 지원되는 앱 및 에이전트 목록이 있으므로, MCP 지원 클라이언트를 보유한 팀은 최소한의 설정으로 Ferryhopper를 통합할 수 있습니다.
ChatGPT를 사용 중이신가요? Ferryhopper 앱 추가
Ferryhopper는 ChatGPT 앱으로 제공됩니다. 서버 URL 없이 한 번의 클릭으로 추가하세요.
또는 수동으로 MCP 클라이언트를 연결하세요:
MCP 지원 클라이언트 선택
애플리케이션 예시:
Gemini CLI ChatGPT ↗ Claude.ai / Claude Desktop
Ferryhopper 서버 추가
해당 문서를 참조하고 연결에 다음 URL을 사용하세요:
https://mcp.ferryhopper.com/mcp
계획 시작
페리 노선, 일정, 선박 또는 운항 중단에 대해 문의하세요 — 위의 예시 프롬프트를 참조하세요.