Serveur MCP pour rechercher des annonces Airbnb et obtenir les détails des logements. Fournit des liens directs vers les annonces Airbnb dans les résultats de recherche.
-
airbnb_search
- Recherche d'annonces Airbnb
- Entrée requise :
location
(chaîne de caractères) - Entrées optionnelles :
placeId
(chaîne de caractères)checkin
(chaîne de caractères, AAAA-MM-JJ)checkout
(chaîne de caractères, AAAA-MM-JJ)adults
(nombre)children
(nombre)infants
(nombre)pets
(nombre)minPrice
(nombre)maxPrice
(nombre)cursor
(chaîne de caractères)ignoreRobotsText
(booléen)
- Retourne : Tableau d'annonces avec des détails comme le nom, le prix, l'emplacement, etc. Chaque annonce inclut une
url
directe vers la page Airbnb.
-
airbnb_listing_details
- Obtenir des informations détaillées sur une annonce Airbnb spécifique
- Entrée requise :
id
(chaîne de caractères) - Entrées optionnelles :
checkin
(chaîne de caractères, AAAA-MM-JJ)checkout
(chaîne de caractères, AAAA-MM-JJ)adults
(nombre)children
(nombre)infants
(nombre)pets
(nombre)ignoreRobotsText
(booléen)
- Retourne : Informations détaillées sur l'annonce, y compris la description, les détails de l'hôte, les équipements, les tarifs, etc. La réponse inclut une
url
directe vers la page de l'annonce Airbnb.
- Respecte les règles du fichier robots.txt d'Airbnb
- Utilise cheerio pour l'analyse HTML
- Aucune clé API requise
- Retourne des données JSON structurées
- Réduit la charge de contexte en aplatissant et en sélectionnant les données
- Fournit des URL directes vers les annonces Airbnb
Avant de commencer, assurez-vous que Node.js est installé sur votre ordinateur pour que npx
fonctionne.
-
Allez dans : Paramètres > Développeur > Modifier la configuration
-
Ajoutez ce qui suit à votre fichier
claude_desktop_config.json
:
{
"mcpServers": {
"airbnb": {
"command": "npx",
"args": [
"-y",
"@Domoteek/mcp-server-airbnb"
]
}
}
}
Pour ignorer le fichier robots.txt pour toutes les requêtes, utilisez cette version avec l'argument --ignore-robots-txt
:
{
"mcpServers": {
"airbnb": {
"command": "npx",
"args": [
"-y",
"@Domoteek/mcp-server-airbnb",
"--ignore-robots-txt"
]
}
}
}
- Redémarrez Claude Desktop et planifiez votre prochain voyage incluant des Airbnbs !
Pour installer mcp-server-airbnb pour Claude Desktop automatiquement via Smithery :
npx -y @smithery/cli install @Domoteek/mcp-server-airbnb --client claude
npm install
npm run build
Ce serveur MCP est sous licence MIT.
Airbnb est une marque déposée d'Airbnb, Inc. Domoteek n'est pas lié à Airbnb, Inc. ou à ses filiales