Ferryhopper MCP Server
ทางการFerryhopper MCP Server เปิดเผยเส้นทางเรือเฟอร์รี ตารางเวลา และการเปลี่ยนเส้นทางไปยังการจอง เพื่อให้ผู้ช่วย AI สามารถค้นหาการเชื่อมต่อทั่วทั้งยุโรปและเมดิเตอร์เรเนียน และส่งผู้ใช้ไปยัง Ferryhopper เพื่อทำการจองให้เสร็จสมบูรณ์
คุณทำอะไรได้บ้างด้วย Ferryhopper MCP?
- ค้นหาทริปเรือเฟอร์รีหลายช่วง — สอบถามกำหนดการเที่ยวเดียว ไป-กลับ หรือเที่ยวแบบข้ามเกาะได้สูงสุด 5 ช่วงผ่าน
search_ferry_trips - ดูข้อมูลการเดินเรือโดยละเอียด — ขอข้อมูลสเปกเรือ สิ่งอำนวยความสะดวก รูปภาพ และตัวเลือกห้องพัก/ที่นั่งที่จองได้สำหรับทริปเฉพาะด้วย
trip_details - ค้นหาท่าเรือและเส้นทางตรง — ค้นหาท่าเรือเฟอร์รีทั้งหมดผ่าน
get_portsหรือแสดงรายการปลายทางที่เข้าถึงได้จากต้นทางด้วยget_direct_connections_for_ports - ตรวจสอบการหยุดชะงักแบบเรียลไทม์ — สอบถามเกี่ยวกับความล่าช้า การยกเลิก หรือการแจ้งเตือนสภาพอากาศสำหรับประเทศและวันที่ผ่าน
get_disruptions - รับลิงก์ส่งต่อการจอง — รับ URL ของ Ferryhopper.com โดยตรงเพื่อดำเนินการจองให้เสร็จสมบูรณ์สำหรับทริปที่เลือก
เอกสาร
เส้นทางเรือเฟอร์รี ตารางเวลา และการส่งต่อการจองสำหรับผู้ช่วย AI
Ferryhopper MCP Server เปิดเผยเส้นทางเรือเฟอร์รี ตารางเวลา และการเปลี่ยนเส้นทางการจอง เพื่อให้ผู้ช่วย AI สามารถค้นหาการเชื่อมต่อทั่วทั้งยุโรปและทะเลเมดิเตอร์เรเนียน และส่งผู้ใช้ไปยัง Ferryhopper เพื่อทำการจองให้เสร็จสมบูรณ์
คุณสมบัติหลัก
🌍
ท่าเรือและการเชื่อมต่อ
ค้นหาท่าเรือและการเชื่อมต่อใน 33 ประเทศและผู้ให้บริการเรือเฟอร์รีมากกว่า 190 ราย
⛴️
กำหนดการเดินทางแบบสด
รับกำหนดการเดินทางเรือเฟอร์รีแบบเรียลไทม์พร้อมราคาบ่งชี้ — เที่ยวเดียว ไป-กลับ หรือเส้นทางกระโดดเกาะสูงสุด 5 ช่วงการเดินทาง
🛳️
รายละเอียดเรือ
ค้นหารายละเอียดเรือสำหรับการเดินเรือ: สิ่งอำนวยความสะดวก การเข้าถึง ความจุ รูปภาพ และชั้นที่นั่ง/ห้องโดยสารที่จองได้พร้อมราคา
⚠️
การแจ้งเตือนการหยุดชะงัก
รับการแจ้งเตือนการหยุดชะงักแบบสดทั่วกรีซและยุโรป รวมถึงการยกเลิก การเปลี่ยนเรือ การปรับเปลี่ยนท่าเรือ และคำเตือนสภาพอากาศ
🔗
การส่งต่อการจอง
รับลิงก์โดยตรงไปยัง Ferryhopper.com เพื่อดำเนินการจองต่อจากทริปที่เลือก
🧩
แอป MCP
แอป MCP (ดู ภาพรวมอย่างเป็นทางการ) คือไคลเอนต์ใดๆ ที่สามารถใช้เครื่องมือ MCP ระยะไกล และในบางโฮสต์ สามารถแสดงทรัพยากร UI พร้อมกับผลลัพธ์ของเครื่องมือได้
กรณีการใช้งาน
- ช่วยผู้ใช้ค้นหาเส้นทางเรือเฟอร์รีและกำหนดการเดินทางรายวัน
- แนะนำจุดหมายปลายทางตามท่าเรือต้นทางและวันที่
- ขับเคลื่อนแชทบอทการท่องเที่ยวเพื่อวางแผนการเดินทางไป-กลับ การกระโดดเกาะ หรือการเดินทางหลายช่วง
- ตอบคำถามเกี่ยวกับเรือเฉพาะ — wifi ร้านอาหาร สัตว์เลี้ยง ห้องโดยสาร ที่จอดรถ ทางเข้าสำหรับรถเข็น
- แจ้งผู้ใช้เกี่ยวกับการหยุดชะงักที่เกิดขึ้นก่อนหรือระหว่างการเดินทาง เพื่อให้สามารถปรับแผนได้แบบเรียลไทม์
ตัวเลือกการเชื่อมต่อไคลเอนต์
📱
โฮสต์ที่รองรับ MCP ใช้ชุดเครื่องมือของเรา และหากรองรับ แอป MCP แบบ iframe จะแสดงผลการเดินทางแบบโต้ตอบที่สมบูรณ์ยิ่งขึ้น
⌨️
ไคลเอนต์แบบข้อความเท่านั้นหรือบรรทัดคำสั่งใช้ปลายทางเครื่องมือเดียวกัน โดยเพียงแค่ละเว้นทรัพยากร UI และทำงานกับข้อมูล JSON ที่มีโครงสร้างสำหรับท่าเรือ เส้นทาง และข้อมูลทริป
เครื่องมือที่มีให้
เครื่องมือทั้งหมดเป็นแบบอ่านอย่างเดียว พารามิเตอร์ตำแหน่งใช้ชื่อที่มนุษย์อ่านได้ (ชื่อเมืองหรือท่าเรือ) ไม่ใช่รหัสท่าเรือ ดังนั้นจึงไม่จำเป็นต้องเรียก get_ports ก่อน
ค้นหาทริปเรือเฟอร์รี
เครื่องมือค้นหาหลักและกลไกเบื้องหลัง UI Trips Picker ส่งลำดับช่วงการเดินทาง 1–5 ช่วง: หนึ่งช่วงคือการค้นหาเที่ยวเดียว สองช่วงโดยช่วงที่สองย้อนกลับช่วงแรกคือการเดินทางไป-กลับ และอะไรที่ยาวกว่านั้นคือเส้นทางกระโดดเกาะ แต่ละช่วงหลังจากช่วงแรกต้องออกจากจุดที่ช่วงก่อนหน้ามาถึง ตามลำดับเวลา ตัวเลือกของแต่ละช่วงจะถูกส่งกลับอย่างอิสระ และแฟล็กความพร้อมใช้งาน (ห้องโดยสาร ยานพาหนะ สัตว์เลี้ยง ตั๋วอิเล็กทรอนิกส์) จะถูกรายงานต่อส่วน โฮสต์ที่รองรับแอป MCP จะแสดงตัวเลือก; โฮสต์แบบสนทนาจะใช้ข้อมูลที่มีโครงสร้างเดียวกัน
- legs[] อาร์เรย์, 1–5 รายการ
- legs[].departureLocation สตริง
- legs[].arrivalLocation สตริง
- legs[].departureDate สตริง (YYYY-MM-DD) Schema
{
"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)"
}
]
}
}
รายละเอียดทริป
รายละเอียดเต็มสำหรับการเดินเรือครั้งเดียว ค้นหาด้วย id ตัวเลือกที่ส่งกลับโดย search_ferry_trips (legs[].options[].id) ส่งกลับเวลาเดินทางออก/ถึง ท่าเรือและผู้ให้บริการ ข้อมูลจำเพาะของเรือ สิ่งอำนวยความสะดวกและรูปภาพ และชั้นที่พักที่จองได้พร้อมราคา หากเรือไม่มีข้อมูลจำเพาะโดยละเอียด vessel.hasDetails คือ false และฟิลด์ข้อมูลจำเพาะคือ null: ข้อมูลไม่พร้อมใช้งาน ซึ่งไม่ได้หมายความว่าสิ่งอำนวยความสะดวกนั้นหายไป
- tripId สตริง (จาก search_ferry_trips legs[].options[].id) Schema
{
"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 ท่าเรือ รหัส และตำแหน่งทางภูมิศาสตร์
- — ไม่มีพารามิเตอร์ Schema
{
"name": "get_ports",
"description": "Find ferry ports, harbors, maritime terminals, port IDs, codes, and geographic locations"
}
รับการเชื่อมต่อโดยตรง
ค้นหาเส้นทางเรือเฟอร์รีโดยตรงทั้งหมดและท่าเรือปลายทางที่เข้าถึงได้จากท่าเรือต้นทางที่กำหนด โดยไม่มีการแวะพักหรือการเปลี่ยนถ่าย
- portLocation สตริง Schema
{
"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) Schema
{
"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) Schema
{
"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; หนึ่งแถวต่อช่วงการเดินทาง ผู้ใช้เลือกตัวเลือกสำหรับแต่ละช่วง
ตัวอย่างพรอมต์
ลองใช้สิ่งเหล่านี้ในผู้ช่วยที่เชื่อมต่อใดๆ
เที่ยวเดียว“เรือเฟอร์รีอะไรออกจาก Piraeus ไป Aegina เช้าวันเสาร์บ้าง?”
เที่ยวเดียว“ช่วยฉันหาเรือเฟอร์รีจาก Ibiza ไป Barcelona ในวันที่ 11 กรกฎาคมหน่อย”
การค้นพบ“ฉันอยากไปเที่ยวเกาะที่อยู่ภายใน 3 ชั่วโมงจากเอเธนส์พรุ่งนี้และกลับวันถัดไป มีตัวเลือกอะไรบ้าง?”
ไป-กลับ“วางแผนการเดินทางไป-กลับจาก Piraeus ไป Mykonos ออกวันที่ 3 สิงหาคมและกลับวันที่ 10 สิงหาคม”
กระโดดเกาะ“ฉันอยากกระโดดเกาะ Piraeus → Paros → Naxos → Santorini ในสัปดาห์แรกของเดือนกันยายน”
รายละเอียดเรือ“เรือเฟอร์รีที่ฉันเลือกมี wifi ไหม และอนุญาตให้นำสัตว์เลี้ยงขึ้นเรือได้ไหม?”
การหยุดชะงัก“มีการหยุดชะงักหรือยกเลิกเรือเฟอร์รีในกรีซวันนี้ไหม?”
การติดตั้งและการตั้งค่า
ไดเรกทอรีไคลเอนต์ 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
เริ่มวางแผน
ถามเกี่ยวกับเส้นทางเรือเฟอร์รี ตารางเวลา เรือ หรือการหยุดชะงัก — ดู ตัวอย่างพรอมต์ ด้านบน