
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