使用说明
Airbnb MCP服务器
MCP服务器搜索Airbnb广告并获取住宿详情。提供搜索结果中Airbnb列表的直接链接。
工具
-
airbnb_search- 搜索Airbnb列表
- 所需输入:
location(字符串) - 可选输入:
placeId(字符串)checkin(字符串,yyyy-mm-dd)checkout(字符串,yyyy-mm-dd)adults(姓名)children(姓名)infants(姓名)pets(姓名)minPrice(姓名)maxPrice(姓名)cursor(字符串)ignoreRobotsText(布尔)
- 返回:包含名称、价格、位置等详细信息的广告表。每个广告包括
url直接进入Airbnb页面。
-
airbnb_listing_details- 获取特定Airbnb列表的详细信息
- 所需输入:
id(字符串) - 可选输入:
checkin(字符串,yyyy-mm-dd)checkout(字符串,yyyy-mm-dd)adults(姓名)children(姓名)infants(姓名)pets(姓名)ignoreRobotsText(布尔)
- 返回:有关广告的详细信息,包括描述、主机详细信息、设施、价格等。答案包括
url直接进入Airbnb广告页面。
功能
- 遵守Airbnb robots.txt文件的规则
- 使用Cheerio进行HTML分析
- 无需API密钥
- 返回结构化JSON数据
- 通过展平和选择数据来减少上下文负载
- 提供Airbnb广告的直接URL
安装
克劳德桌面安装
开始之前,请确保 Node.js 已安装在您的计算机上,以便 npx 工作。
-
转到:设置>开发人员>更改配置
-
将以下内容添加到文件中:
claude_desktop_config.json:
{
"mcpServers": {
"airbnb": {
"command": "npx",
"args": [
"-y",
"@Domoteek/mcp-server-airbnb"
]
}
}
}
要忽略所有请求的robots.txt文件,请将此版本与参数一起使用 --ignore-robots-txt :
{
"mcpServers": {
"airbnb": {
"command": "npx",
"args": [
"-y",
"@Domoteek/mcp-server-airbnb",
"--ignore-robots-txt"
]
}
}
}
- 重新启动Claude桌面,计划您的下一次旅行,包括Airbnbs!
其他选项:通过Smithery安装
要自动安装MCP服务器-Airbnb for Claude Desktop,请通过 史密瑟里 :
npx -y @smithery/cli install @Domoteek/mcp-server-airbnb --client claude
编译(面向开发人员)
npm install
npm run build
许可证
此MCP服务器根据MIT许可。
警告
Airbnb是Airbnb,Inc.的注册商标。 Domoteek与Airbnb,Inc.或其附属公司无关