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

เริ่มวางแผน

ถามเกี่ยวกับเส้นทางเรือเฟอร์รี ตารางเวลา เรือ หรือการหยุดชะงัก — ดู ตัวอย่างพรอมต์ ด้านบน