MCP Server 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 Server Airbnb 是一個功能強大、易於使用的開源工具,為 Claude Desktop 用戶提供了便捷的 Airbnb 房源搜尋和查詢能力。透過簡單的配置,用戶就能在 Claude 中直接進行房源搜尋,獲取詳細的房源資訊,大大提升了旅行規劃的效率。
該項目體現了現代軟體開發中 MCP 協議的強大潛力,展示了如何透過標準化的介面將外部服務無縫集成到 AI 助手中,為用戶創造更加智能和便捷的使用體驗。
無論是個人旅行者、旅行規劃師,還是需要房源數據分析的專業人士,這個工具都能提供有價值的幫助,是現代旅行技術棧中不可或缺的組件。