Ferryhopper MCP Server
offiziellDer Ferryhopper MCP Server stellt Fährrouten, Fahrpläne und Buchungsweiterleitungen bereit, sodass ein KI-Assistent Verbindungen in ganz Europa und im Mittelmeerraum finden und Nutzer zur Buchung an Ferryhopper weiterleiten kann.
Was kann man mit Ferryhopper MCP machen?
- Mehrbeinige Fährfahrten suchen — Fragen Sie nach Einweg-, Hin- und Rückfahrt- oder Inselhopping-Routen mit bis zu 5 Etappen über
search_ferry_trips. - Detaillierte Fährinformationen abrufen — Fordern Sie Schiffsdaten, Annehmlichkeiten, Fotos und buchbare Kabinen-/Sitzplatzoptionen für eine bestimmte Reise mit
trip_detailsan. - Häfen und direkte Routen entdecken — Finden Sie alle Fährhäfen über
get_portsoder listen Sie erreichbare Ziele von einem Ausgangspunkt mitget_direct_connections_for_portsauf. - Live-Störungen prüfen — Fragen Sie nach Verspätungen, Stornierungen oder Wetterwarnungen für ein Land und ein Datum mit
get_disruptions. - Buchungs-Übergabelinks erhalten — Erhalten Sie direkte Ferryhopper.com-URLs, um Reservierungen für ausgewählte Reisen abzuschließen.
Dokumentation
Fährrouten, Fahrpläne und Buchungsübergabe für KI-Assistenten
Der Ferryhopper MCP Server stellt Fährrouten, Fahrpläne und Buchungsweiterleitungen bereit, damit ein KI-Assistent Verbindungen in Europa und im Mittelmeerraum entdecken und Nutzer zur Buchung an Ferryhopper weiterleiten kann.
Hauptfunktionen
🌍
Häfen & Verbindungen
Suchen Sie Häfen und Verbindungen in 33 Ländern mit über 190 Fährbetreibern
⛴️
Live-Reisepläne
Erhalten Sie Echtzeit-Fährrouten mit Richtpreisen – einfache Fahrt, Hin- und Rückfahrt oder Inselhopping-Ketten mit bis zu 5 Etappen
🛳️
Schiffsdetails
Rufen Sie Schiffsdetails für eine Überfahrt ab: Annehmlichkeiten, Barrierefreiheit, Kapazität, Fotos sowie buchbare Sitz- und Kabinenklassen mit Preisen
⚠️
Störungsmeldungen
Erhalten Sie Live-Störungsmeldungen in Griechenland und Europa, einschließlich Stornierungen, Schiffswechseln, Hafenänderungen und Wetterwarnungen
🔗
Buchungsübergabe
Erhalten Sie einen direkten Link zu Ferryhopper.com, um den Buchungsablauf für die ausgewählte Reise fortzusetzen
🧩
MCP-Apps
Eine MCP-App (siehe offizieller Überblick) ist jeder Client, der entfernte MCP-Tools nutzen kann und in einigen Hosts UI-Ressourcen neben Tool-Ergebnissen rendert.
Anwendungsfälle
- Unterstützung von Nutzern bei der Suche nach Fährrouten und täglichen Reiseplänen
- Empfehlung von Zielen basierend auf Abfahrtshafen und Datum
- Ausstattung von Reise-Chatbots zur Planung von Hin- und Rückfahrten, Inselhopping oder Mehr-Etappen-Reisen
- Beantwortung von Fragen zu einem bestimmten Schiff – WLAN, Restaurant, Haustiere, Kabinen, Fahrzeuggarage, Rollstuhlzugang
- Information der Nutzer über aktive Störungen vor oder während der Reise, damit sie ihre Pläne in Echtzeit anpassen können
Integrationsoptionen für Clients
📱
MCP-fähige Hosts nutzen unser Toolset und rendern, sofern sie iframe-basierte MCP-Apps unterstützen, reichhaltigere interaktive Reiseergebnisse.
⌨️
Reine Text- oder Befehlszeilen-Clients verwenden denselben Tools-Endpunkt, ignorieren einfach die UI-Ressource und arbeiten mit den strukturierten JSON-Antworten für Häfen, Routen und Reisedaten.
Verfügbare Tools
Alle Tools sind schreibgeschützt. Standortparameter akzeptieren menschenlesbare Namen (Stadt- oder Hafenname), nicht Hafencodes, sodass kein Aufruf von get_ports erforderlich ist.
Fährreisen suchen
Das Hauptsuchtool und die Engine hinter der Trips-Picker-Oberfläche. Übergeben Sie eine geordnete Kette von 1–5 Etappen: Eine Etappe ist eine einfache Suche, zwei Etappen, bei denen die zweite die erste umkehrt, sind eine Hin- und Rückfahrt, und alles Längere ist eine Inselhopping-Kette. Jede Etappe nach der ersten muss chronologisch von dem Ort abfahren, an dem die vorherige Etappe angekommen ist. Die Optionen jeder Etappe werden unabhängig zurückgegeben, und Verfügbarkeitskennzeichen (Kabine, Fahrzeuge, Haustiere, E-Ticket) werden pro Segment gemeldet. Hosts, die MCP-Apps unterstützen, rendern den Picker; Konversations-Hosts nutzen dieselben strukturierten Daten.
- legs[]-Array, 1–5 Elemente
- legs[].departureLocation-Zeichenfolge
- legs[].arrivalLocation-Zeichenfolge
- legs[].departureDate-Zeichenfolge (JJJJ-MM-TT) 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)"
}
]
}
}
Reisedetails
Vollständige Details für eine einzelne Überfahrt, abgerufen über eine Options-ID, die von search_ferry_trips (legs[].options[].id) zurückgegeben wird. Liefert Abfahrts-/Ankunftszeiten, Häfen und Betreiber, die Schiffspezifikationen, Annehmlichkeiten und Fotos sowie die buchbaren Unterkunftskategorien mit Preisen. Wenn das Schiff keine detaillierten Spezifikationen hat, ist vessel.hasDetails false und die Spezifikationsfelder sind null: Die Daten sind nicht verfügbar, was nicht bedeutet, dass die Annehmlichkeit fehlt.
- tripId-Zeichenfolge (aus 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)"
}
}
Häfen abrufen
Fährhäfen, Anlegestellen, Seeterminals, Hafen-IDs, Codes und geografische Standorte finden
- — keine Parameter Schema
{
"name": "get_ports",
"description": "Find ferry ports, harbors, maritime terminals, port IDs, codes, and geographic locations"
}
Direktverbindungen abrufen
Alle direkten Fährrouten und erreichbaren Zielhäfen von einem bestimmten Ausgangshafen ohne Zwischenstopps oder Umstiege finden
- portLocation-Zeichenfolge 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"
}
}
Störungen abrufen
Alle Fährverkehrsstörungen finden, einschließlich Verspätungen, Wetterwarnungen und Streiks, für ein bestimmtes Datum und Land
- country-Zeichenfolge (ISO 3166-1 alpha-2, z. B. „GR")
- tripDate-Zeichenfolge (JJJJ-MM-TT) 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)"
}
}
Reisen suchen (veraltet)
Für bestehende Integrationen beibehalten. Bevorzugen Sie search_ferry_trips, das dieses Tool sowie Hin- und Rückfahrt- und Mehr-Etappen-Suche abdeckt.
- departureLocation-Zeichenfolge
- arrivalLocation-Zeichenfolge
- date-Zeichenfolge (JJJJ-MM-TT) 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-Ressourcen
Über die Tools hinaus stellen wir MCP-App-Widgets bereit. Hosts, die MCP-Apps unterstützen, rufen diese ab, um eine reichhaltigere Benutzeroberfläche neben der Tool-Antwort zu rendern:
search-ferry-trips-picker ui://widgets/ferry-trips-picker.html
Wird von search_ferry_trips verwendet; eine Zeile pro Etappe, der Nutzer wählt eine Option für jede Etappe
Beispielaufforderungen
Probieren Sie diese in einem beliebigen verbundenen Assistenten aus.
Einfache Fahrt„Welche Fähren fahren am Samstagmorgen von Piräus nach Ägina ab?“
Einfache Fahrt„Hilf mir, eine Fähre von Ibiza nach Barcelona am 11. Juli zu finden.“
Entdeckung„Ich möchte morgen eine Insel innerhalb von 3 Stunden ab Athen besuchen und am nächsten Tag zurückkehren. Welche Optionen habe ich?“
Hin- und Rückfahrt„Plane eine Hin- und Rückfahrt von Piräus nach Mykonos, Abfahrt am 3. August und Rückkehr am 10. August.“
Inselhopping„Ich möchte in der ersten Septemberwoche von Piräus → Paros → Naxos → Santorini Inselhopping machen.“
Schiffsdetails„Hat die Fähre, die ich ausgewählt habe, WLAN, und sind Haustiere an Bord erlaubt?“
Störungen„Gibt es heute Fährstörungen oder Stornierungen in Griechenland?“
Installation & Einrichtung
Das MCP-Clients-Verzeichnis listet die aktuell unterstützten Apps und Agenten auf, die eine Verbindung zu MCP-Servern herstellen können, sodass Teams mit MCP-fähigen Clients Ferryhopper mit minimalem Einrichtungsaufwand integrieren können.
Nutzen Sie ChatGPT? Fügen Sie die Ferryhopper-App hinzu
Ferryhopper ist als ChatGPT-App verfügbar. Fügen Sie sie mit einem Klick hinzu, ohne Server-URL.
Oder verbinden Sie einen beliebigen MCP-Client manuell:
Wählen Sie einen MCP-fähigen Client
Anwendungsbeispiele:
Gemini CLI ChatGPT ↗ Claude.ai / Claude Desktop
Fügen Sie den Ferryhopper-Server hinzu
Konsultieren Sie deren Dokumentation und verwenden Sie die folgende URL für die Verbindung:
https://mcp.ferryhopper.com/mcp
Beginnen Sie mit der Planung
Fragen Sie nach Fährrouten, Fahrplänen, Schiffen oder Störungen – siehe die Beispielaufforderungen oben.