MCPサーバー Airbnb は、Claude Desktop専用に設計されたMCP(Model Context Protocol)サーバーであり、ユーザーに強力なAirbnb物件検索および詳細情報照会機能を提供することを目的としています。このプロジェクトはOpenBnB組織によって開発され、MITオープンソースライセンスを採用しており、ユーザーはClaudeスマートアシスタントを通じて直接Airbnb物件情報を検索および取得でき、旅行計画プロセスを大幅に簡素化します。
airbnb_search
)主な用途: 指定された条件に基づいてAirbnb物件リストを検索
必須パラメータ:
location
(文字列) - 検索場所オプションパラメータ:
placeId
(文字列) - 場所ID、正確な位置特定に使用checkin
(文字列) - チェックイン日、形式:YYYY-MM-DDcheckout
(文字列) - チェックアウト日、形式:YYYY-MM-DDadults
(数字) - 大人の人数children
(数字) - 子供の人数infants
(数字) - 乳幼児の人数pets
(数字) - ペットの数minPrice
(数字) - 最低価格フィルタmaxPrice
(数字) - 最高価格フィルタcursor
(文字列) - ページネーションカーソルignoreRobotsText
(ブール値) - robots.txtルールを無視するかどうか戻り結果: 物件名、価格、場所などの詳細情報を含む物件の配列
airbnb_listing_details
)主な用途: 指定された物件の詳細情報を取得
必須パラメータ:
id
(文字列) - 物件の一意の識別子オプションパラメータ:
checkin
(文字列) - チェックイン日、形式:YYYY-MM-DDcheckout
(文字列) - チェックアウト日、形式:YYYY-MM-DDadults
(数字) - 大人の人数children
(数字) - 子供の人数infants
(数字) - 乳幼児の人数pets
(数字) - ペットの数ignoreRobotsText
(ブール値) - robots.txtルールを無視するかどうか戻り結果: 物件の説明、ホスト情報、設備リスト、料金詳細などを含む詳細な物件情報
--ignore-robots-txt
パラメータを提供システムにNode.jsがインストールされていることを確認してください。
設定に入る:Settings > Developer > Edit Config
基本設定(robots.txtを遵守):
{
"mcpServers": {
"airbnb": {
"command": "npx",
"args": [
"-y",
"@openbnb/mcp-server-airbnb"
]
}
}
}
{
"mcpServers": {
"airbnb": {
"command": "npx",
"args": [
"-y",
"@openbnb/mcp-server-airbnb",
"--ignore-robots-txt"
]
}
}
}
npx -y @smithery/cli install @openbnb-org/mcp-server-airbnb --client claude
npm install
npm run build
本プロジェクトはMITライセンスに基づいてライセンスされています。注意すべき点は以下のとおりです。
MCPサーバー Airbnb は、強力で使いやすいオープンソースツールであり、Claude Desktopユーザーに便利なAirbnb物件検索および照会機能を提供します。簡単な設定で、ユーザーはClaude内で直接物件検索を行い、詳細な物件情報を取得し、旅行計画の効率を大幅に向上させることができます。
このプロジェクトは、現代のソフトウェア開発におけるMCPプロトコルの強力な可能性を示しており、標準化されたインターフェースを通じて外部サービスをAIアシスタントにシームレスに統合し、ユーザーによりスマートで便利な使用体験を創造する方法を示しています。
個人の旅行者、旅行プランナー、または物件データ分析を必要とする専門家にとって、このツールは価値のある支援を提供し、現代の旅行技術スタックに不可欠なコンポーネントです。