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 助手中,为用户创造更加智能和便捷的使用体验。
无论是个人旅行者、旅行规划师,还是需要房源数据分析的专业人士,这个工具都能提供有价值的帮助,是现代旅行技术栈中不可或缺的组件。