Ferryhopper MCP Server
officielLe serveur MCP Ferryhopper expose les itinéraires de ferry, les horaires et les redirections de réservation afin qu'un assistant IA puisse découvrir les connexions à travers l'Europe et la Méditerranée et envoyer les utilisateurs vers Ferryhopper pour finaliser les réservations.
Que pouvez-vous faire avec Ferryhopper MCP ?
- Trouver les ports et leurs détails — Recherchez les ports de ferry dans le monde entier avec
get_ports. - Rechercher des trajets en ferry entre deux ports — Obtenez les itinéraires disponibles, les horaires et les prix indicatifs pour une date spécifique en utilisant
search_trips. - Découvrir les liaisons directes depuis un port — Listez toutes les destinations accessibles sans correspondance depuis un port donné.
- Vérifier les alertes de perturbation en direct — Récupérez les annulations, les changements de navire, les modifications d'horaire et les avertissements météo pour un pays et une date avec
get_disruptions. - Obtenir un lien de redirection de réservation — Recevez une URL directe Ferryhopper.com pour poursuivre le processus de réservation pour un trajet sélectionné.
Documentation
Aperçu
Le serveur MCP Ferryhopper expose les liaisons, les horaires et les redirections de réservation de ferries afin qu’un assistant IA puisse découvrir des connexions à travers l’Europe et la Méditerranée et envoyer les utilisateurs sur Ferryhopper pour finaliser leur réservation.
Une application MCP (voir l’aperçu officiel) est tout client capable de consommer des outils MCP distants et, dans certains hôtes, d’afficher des ressources d’interface utilisateur en complément des résultats des outils.
Fonctionnalités clés
- 🌍Rechercher des ports et des connexions dans 33 pays et auprès de plus de 190 opérateurs de ferries
- ⛴️Obtenir des itinéraires de ferries en temps réel avec des prix indicatifs
- ⚠️Recevoir des alertes de perturbation en direct en Grèce et en Europe, y compris les annulations, les changements de navire, les modifications de port et les avertissements météorologiques
- 🔗Recevoir un lien direct vers Ferryhopper.com pour poursuivre le processus de réservation à partir du voyage sélectionné
Cas d’usage
- Aider les utilisateurs à rechercher des liaisons de ferries et des itinéraires quotidiens
- Recommander des destinations en fonction du port de départ et de la date
- Alimenter des chatbots de voyage pour planifier des voyages d’île en île ou des trajets multi-étapes
- Informer les utilisateurs des perturbations en cours avant ou pendant le voyage, afin qu’ils puissent ajuster leurs plans en temps réel
Options d’intégration client
- 📱Les hôtes compatibles MCP consomment notre ensemble d’outils et, s’ils prennent en charge les applications MCP de type iframe, affichent des résultats de voyage interactifs plus riches.
- 🧩Les clients en mode texte ou en ligne de commande utilisent le même point de terminaison d’outils, en ignorant simplement la ressource d’interface utilisateur et en travaillant avec les réponses JSON structurées pour les ports, les liaisons et les données de voyage.
Ressources d’interface utilisateur
Au-delà des outils, nous exposons une ressource nommée search-trips-carousel à l’adresse ui://widgets/trips-carousel.html. Les hôtes la récupèrent pour intégrer notre interface de carrousel de voyages à côté de la réponse de l’outil.
Outils disponibles
Obtenir les ports
{
"name": "get_ports",
"description": "Get a list of global ports and their details"
}
Rechercher des voyages
C’est le moteur derrière notre interface de carrousel de voyages : les hôtes qui prennent en charge les surfaces d’application MCP peuvent afficher les cartes fournies, tandis que les hôtes purement conversationnels consomment les mêmes données de voyage structurées.
{
"name": "search_trips",
"description": "Return carousel-ready UI blocks plus identical structured data for hosts without MCP app rendering",
"parameters": {
"departureLocation": "string",
"arrivalLocation": "string",
"date": "string (YYYY-MM-DD)"
}
}
Obtenir les perturbations
{
"name": "get_disruptions",
"description": "Get a list of disruptions for a given date and country, including trip cancellations, vessel changes, schedule modifications, weather warnings, and port changes",
"parameters": {
"country": "string (ISO 3166-1 alpha-2, e.g. \"GR\")",
"tripDate": "string (YYYY-MM-DD)"
}
}
Obtenir les connexions directes
{
"name": "",
"description": "Get a list of all the direct connections between ports",
"parameters": {
"portLocation": "string"
}
}
Installation et configuration
Le répertoire des clients MCP répertorie l’ensemble actuel des applications et agents pris en charge pouvant se connecter aux serveurs MCP, afin que les équipes disposant de clients compatibles MCP puissent intégrer Ferryhopper avec une configuration minimale. Exemples d’applications :
- Gemini CLI
- ChatGPT
- Claude.ai / Claude Desktop Consultez leur documentation et utilisez l’URL suivante pour la connexion :
https://mcp.ferryhopper.com/mcp
Exemples de requêtes
« Quels ferries partent du Pirée vers Égine samedi matin ? »
« Aide-moi à trouver un ferry d’Ibiza à Barcelone le 11 juillet. »
« Je veux visiter une île à moins de 3 heures d’Athènes demain et revenir le lendemain, quelles sont mes options ? »
« Y a-t-il des perturbations ou des annulations de ferries en Grèce aujourd’hui ? »