Airbnb MCP Server
2025.03.24
0
JavaScriptAirbnb搜索房源信息获取位置服务
Airbnb MCP Server 是一个用于搜索Airbnb房源并获取房源详细信息的服务。它提供了两个主要工具:`airbnb_search`用于搜索房源,`airbnb_listing_details`用于获取特定房源的详细信息。该服务无需API密钥,使用cheerio进行HTML解析,并返回结构化的JSON数据。
View on GitHub
Overview
基本能力
产品定位
Airbnb MCP Server 是一个专门用于搜索和获取Airbnb房源信息的服务。
核心功能
- 提供两个主要工具:
airbnb_search和airbnb_listing_details - 无需API密钥
- 使用cheerio进行HTML解析
- 返回结构化的JSON数据
- 尊重Airbnb的robots.txt规则
适用场景
- 旅行规划时搜索Airbnb房源
- 获取特定Airbnb房源的详细信息
- 自动化Airbnb房源信息收集
工具列表
airbnb_search- 功能:搜索Airbnb房源
- 输入参数:
location(必填),以及其他可选参数如checkin、checkout、adults等 -
返回:包含房源名称、价格、位置等信息的数组
-
airbnb_listing_details - 功能:获取特定Airbnb房源的详细信息
- 输入参数:
id(必填),以及其他可选参数如checkin、checkout、adults等 - 返回:包含房源描述、房东信息、设施、价格等详细信息的对象
常见问题解答
- 如何忽略robots.txt规则?
在配置文件中添加
--ignore-robots-txt参数
使用教程
使用依赖
- 需要安装Node.js以使用
npx命令
安装教程
- 在Claude Desktop中安装:
- 打开设置 > 开发者 > 编辑配置
- 添加以下内容到
claude_desktop_config.json:json { "mcpServers": { "airbnb": { "command": "npx", "args": [ "-y", "@openbnb/mcp-server-airbnb" ] } } } -
重启Claude Desktop
-
通过Smithery安装:
bash npx -y @smithery/cli install @openbnb-org/mcp-server-airbnb --client claude
调试方式
- 开发者可以运行以下命令进行构建:
bash npm install npm run build