Integrations
Enables searching for Airbnb listings with filters and retrieving detailed information about specific properties, including pricing, amenities, host details, and direct links to Airbnb listings.
Uses Cheerio for HTML parsing to extract structured data from Airbnb web pages, enabling the server to provide clean JSON responses without requiring an official API.
MCP Airbnb サーバー
Airbnb のリスティングを検索し、リスティングの詳細を取得するための MCP サーバー。検索結果に Airbnb のリスティングへの直接リンクを提供します。
ツール
airbnb_search
- Airbnbリスティング検索
- 必須入力:
location
(文字列) - オプションのエントリ:
placeId
(文字列)checkin
(文字列、YYYY-MM-DD)checkout
(文字列、YYYY-MM-DD)adults
(数)children
(人数)infants
(数)pets
(数)minPrice
(数値)maxPrice
(数値)cursor
(文字列)ignoreRobotsText
(ブール値)
- 返されるもの: 名前、価格、場所などの詳細を含むリスト テーブル。各リストには、Airbnb ページへの直接
url
が含まれます。
airbnb_listing_details
- 特定のAirbnbリスティングに関する詳細情報を取得する
- 必須入力:
id
(文字列) - オプションのエントリ:
checkin
(文字列、YYYY-MM-DD)checkout
(文字列、YYYY-MM-DD)adults
(数)children
(人数)infants
(数)pets
(数)ignoreRobotsText
(ブール値)
- 返されるもの: 説明、ホストの詳細、アメニティ、料金など、リスティングの詳細情報。応答には、Airbnb リスティング ページへの直接
url
が含まれます。
特徴
- Airbnb robots.txtファイルのルールを尊重する
- HTML解析にはcheerioを使用する
- APIキーは不要
- 構造化されたJSONデータを返します
- データをフラット化して選択することでコンテキストの負荷を軽減します
- Airbnbのリスティングへの直接URLを提供します
施設
Claude Desktopへのインストール
始める前に、 npx
が動作するためにコンピューターにNode.jsがインストールされていることを確認してください。
- 「設定」>「開発者」>「構成の編集」に移動します。
claude_desktop_config.json
ファイルに次の内容を追加します。
すべてのリクエストに対して robots.txt ファイルを無視するには、 --ignore-robots-txt
引数を指定した次のバージョンを使用します。
- Claude Desktop を再起動して、Airbnb を含む次の旅行を計画しましょう。
その他のオプション: Smithery経由のインストール
Smithery経由で Claude Desktop 用の mcp-server-airbnb を自動的にインストールするには:
コンパイル(開発者向け)
ライセンス
この MCP サーバーは MIT ライセンスに基づいてライセンスされます。
警告
Airbnb は Airbnb, Inc. の登録商標です。Domoteek は Airbnb, Inc. またはその関連会社とは一切関係ありません。
You must be authenticated.
Airbnb のリスティングを検索し、Airbnb ページへの直接リンクを使用して詳細な宿泊情報を取得できるようになります。