Ferryhopper MCP Server

resmi

Server Ferryhopper MCP mengekspos rute feri, jadwal, dan pengalihan pemesanan sehingga asisten AI dapat menemukan koneksi di seluruh Eropa dan Mediterania serta mengirim pengguna ke Ferryhopper untuk menyelesaikan pemesanan.

Apa yang bisa Anda lakukan dengan Ferryhopper MCP?

  • Cari perjalanan feri multi-lintasan — Minta rencana perjalanan satu arah, pulang-pergi, atau lompat pulau dengan hingga 5 lintasan melalui search_ferry_trips.
  • Dapatkan info pelayaran terperinci — Minta spesifikasi kapal, fasilitas, foto, serta opsi kabin/kursi yang dapat dipesan untuk perjalanan tertentu menggunakan trip_details.
  • Temukan pelabuhan dan rute langsung — Temukan semua pelabuhan feri melalui get_ports atau daftarkan destinasi yang dapat dijangkau dari asal dengan get_direct_connections_for_ports.
  • Periksa gangguan langsung — Tanyakan tentang keterlambatan, pembatalan, atau peringatan cuaca untuk suatu negara dan tanggal menggunakan get_disruptions.
  • Dapatkan tautan serah terima pemesanan — Terima URL Ferryhopper.com langsung untuk menyelesaikan reservasi perjalanan yang dipilih.

Dokumentasi

Rute feri, jadwal, dan serah terima pemesanan untuk asisten AI

Ferryhopper MCP Server menyediakan rute feri, jadwal, dan pengalihan pemesanan sehingga asisten AI dapat menemukan koneksi di seluruh Eropa dan Mediterania serta mengarahkan pengguna ke Ferryhopper untuk menyelesaikan pemesanan mereka.

Fitur utama

🌍

Pelabuhan & koneksi

Cari pelabuhan dan koneksi di 33 negara dan lebih dari 190 operator feri

⛴️

Itinerari langsung

Dapatkan itinerari feri real-time dengan harga indikatif — sekali jalan, pulang-pergi, atau rantai lompat antar pulau hingga 5 segmen perjalanan

🛳️

Detail kapal

Cari detail kapal untuk suatu pelayaran: fasilitas, aksesibilitas, kapasitas, foto, serta kelas kursi/kabin yang dapat dipesan beserta harganya

⚠️

Peringatan gangguan

Dapatkan peringatan gangguan langsung di seluruh Yunani dan Eropa, termasuk pembatalan, pergantian kapal, perubahan pelabuhan, dan peringatan cuaca

🔗

Serah terima pemesanan

Terima tautan langsung ke Ferryhopper.com untuk melanjutkan alur pemesanan dari perjalanan yang dipilih

🧩

Aplikasi MCP

Aplikasi MCP (lihat ringkasan resmi) adalah klien apa pun yang dapat mengonsumsi alat MCP jarak jauh dan, di beberapa host, merender sumber daya UI bersama hasil alat.

Kasus penggunaan

  • Membantu pengguna mencari rute feri dan itinerari harian
  • Merekomendasikan destinasi berdasarkan pelabuhan keberangkatan dan tanggal
  • Mendukung chatbot perjalanan untuk merencanakan perjalanan pulang-pergi, lompat antar pulau, atau perjalanan multi-segmen
  • Menjawab pertanyaan tentang kapal tertentu — wifi, restoran, hewan peliharaan, kabin, garasi kendaraan, akses kursi roda
  • Menginformasikan pengguna tentang gangguan aktif sebelum atau selama perjalanan, sehingga mereka dapat menyesuaikan rencana secara real-time

Opsi integrasi klien

📱

Host yang siap MCP mengonsumsi kumpulan alat kami dan, jika mendukung aplikasi MCP bergaya iframe, merender hasil perjalanan interaktif yang lebih kaya.

⌨️

Klien berbasis teks atau baris perintah menggunakan endpoint alat yang sama, cukup mengabaikan sumber daya UI dan bekerja dengan respons JSON terstruktur untuk pelabuhan, rute, dan data perjalanan.

Alat yang tersedia

Semua alat bersifat hanya-baca. Parameter lokasi menerima nama yang dapat dibaca manusia (nama kota atau pelabuhan), bukan kode pelabuhan, sehingga tidak perlu memanggil get_ports terlebih dahulu.

Cari perjalanan feri

Alat pencarian utama dan mesin di balik UI Trips Picker. Berikan rantai berurutan 1–5 segmen: satu segmen adalah pencarian sekali jalan, dua segmen di mana segmen kedua membalikkan segmen pertama adalah perjalanan pulang-pergi, dan apa pun yang lebih panjang adalah rantai lompat antar pulau. Setiap segmen setelah segmen pertama harus berangkat dari tempat segmen sebelumnya tiba, secara kronologis. Opsi setiap segmen dikembalikan secara independen, dan flag ketersediaan (kabin, kendaraan, hewan peliharaan, tiket elektronik) dilaporkan per segmen. Host yang mendukung aplikasi MCP merender picker; host percakapan mengonsumsi data terstruktur yang sama.

  • legs[] array, 1–5 item
  • legs[].departureLocation string
  • legs[].arrivalLocation string
  • legs[].departureDate string (YYYY-MM-DD) Skema
{
  "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)"
      }
    ]
  }
}

Detail perjalanan

Detail lengkap untuk satu pelayaran, dicari berdasarkan id opsi yang dikembalikan oleh search_ferry_trips (legs[].options[].id). Mengembalikan waktu keberangkatan/kedatangan, pelabuhan dan operator, spesifikasi kapal, fasilitas dan foto, serta tingkatan akomodasi yang dapat dipesan beserta harganya. Jika kapal tidak memiliki spesifikasi terperinci, vessel.hasDetails adalah false dan bidang spesifikasi adalah null: data tidak tersedia, yang tidak berarti fasilitas tersebut tidak ada.

  • tripId string (dari search_ferry_trips legs[].options[].id) Skema
{
  "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)"
  }
}

Dapatkan pelabuhan

Temukan pelabuhan feri, dermaga, terminal maritim, ID pelabuhan, kode, dan lokasi geografis

  • — tanpa parameter Skema
{
  "name": "get_ports",
  "description": "Find ferry ports, harbors, maritime terminals, port IDs, codes, and geographic locations"
}

Dapatkan koneksi langsung

Temukan semua rute feri langsung dan pelabuhan tujuan yang dapat dijangkau dari pelabuhan asal tertentu tanpa persinggahan atau transfer

  • portLocation string Skema
{
  "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"
  }
}

Dapatkan gangguan

Temukan semua gangguan perjalanan feri, termasuk penundaan, peringatan cuaca, dan pemogokan untuk tanggal dan negara tertentu

  • country string (ISO 3166-1 alpha-2, mis. "GR")
  • tripDate string (YYYY-MM-DD) Skema
{
  "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)"
  }
}

Cari perjalanan (usang)

Dipertahankan untuk integrasi yang sudah ada. Sebaiknya gunakan search_ferry_trips, yang mencakup alat ini plus pencarian pulang-pergi dan multi-segmen.

  • departureLocation string
  • arrivalLocation string
  • date string (YYYY-MM-DD) Skema
{
  "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)"
  }
}

Sumber daya UI

Selain alat, kami menyediakan widget aplikasi MCP. Host yang mendukung aplikasi MCP mengambil ini untuk merender UI yang lebih kaya di samping respons alat:

search-ferry-trips-picker ui://widgets/ferry-trips-picker.html

Digunakan oleh search_ferry_trips; satu baris per segmen, pengguna memilih opsi untuk setiap segmen

Contoh prompt

Coba ini di asisten terhubung mana pun.

Sekali jalan“Feri apa yang berangkat dari Piraeus ke Aegina Sabtu pagi?”

Sekali jalan“Bantu saya menemukan feri dari Ibiza ke Barcelona pada 11 Juli.”

Penemuan“Saya ingin mengunjungi pulau dalam jarak 3 jam dari Athena besok dan kembali keesokan harinya, apa saja pilihan saya?”

Pulang-pergi“Rencanakan perjalanan pulang-pergi dari Piraeus ke Mykonos, berangkat 3 Agustus dan kembali 10 Agustus.”

Lompat antar pulau“Saya ingin lompat antar pulau Piraeus → Paros → Naxos → Santorini selama minggu pertama September.”

Detail kapal“Apakah feri yang saya pilih memiliki wifi, dan apakah hewan peliharaan diizinkan di kapal?”

Gangguan“Apakah ada gangguan atau pembatalan feri di Yunani hari ini?”

Instalasi & pengaturan

Direktori klien MCP mencantumkan kumpulan aplikasi dan agen yang didukung saat ini yang dapat terhubung ke server MCP, sehingga tim dengan klien berkemampuan MCP dapat mengintegrasikan Ferryhopper dengan pengaturan minimal.

Menggunakan ChatGPT? Tambahkan aplikasi Ferryhopper

Ferryhopper tersedia sebagai aplikasi ChatGPT. Tambahkan dalam satu klik, tanpa perlu URL server.

Atau hubungkan klien MCP mana pun secara manual:

Pilih klien berkemampuan MCP

Contoh aplikasi:

Gemini CLI ChatGPT ↗ Claude.ai / Claude Desktop

Tambahkan server Ferryhopper

Konsultasikan dokumentasi mereka dan gunakan URL berikut untuk menghubungkan:

https://mcp.ferryhopper.com/mcp

Mulai merencanakan

Tanyakan tentang rute feri, jadwal, kapal, atau gangguan — lihat contoh prompt di atas.