Ferryhopper MCP Server
resmiServer 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_portsatau daftarkan destinasi yang dapat dijangkau dari asal denganget_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.