331 查看 · 2026-07-07 更新
MCP 服务器 Airbnb
用于搜索 Airbnb 房源并获取房源详情的 MCP 服务器。在搜索结果中提供直接链接到 Airbnb 房源页面的链接。
工具
-
airbnb_search- 搜索 Airbnb 房源
- 必需输入:
location(字符串) - 可选输入:
placeId(字符串)checkin(字符串,格式为 YYYY-MM-DD)checkout(字符串,格式为 YYYY-MM-DD)adults(数字)children(数字)infants(数字)pets(数字)minPrice(数字)maxPrice(数字)cursor(字符串)ignoreRobotsText(布尔值)
- 返回:包含名称、价格、位置等详细信息的房源数组。每个房源都包含一个直接指向 Airbnb 页面的
url。
-
airbnb_listing_details- 获取特定 Airbnb 房源的详细信息
- 必需输入:
id(字符串) - 可选输入:
checkin(字符串,格式为 YYYY-MM-DD)checkout(字符串,格式为 YYYY-MM-DD)adults(数字)children(数字)infants(数字)pets(数字)ignoreRobotsText(布尔值)
- 返回:房源的详细信息,包括描述、房东详情、设施、价格等。响应中包含一个直接指向 Airbnb 房源页面的
url。
功能
- 遵守 Airbnb 的 robots.txt 文件规则
- 使用 cheerio 进行 HTML 解析
- 不需要 API 密钥
- 返回结构化的 JSON 数据
- 通过展平和选择数据来减少上下文负载
- 提供直接链接到 Airbnb 房源页面的 URL
安装
在 Claude Desktop 上安装
开始之前,请确保您的计算机上已安装 Node.js 以便 npx 能够正常工作。
-
前往:设置 > 开发者 > 编辑配置
-
将以下内容添加到您的
claude_desktop_config.json文件中:
json { "mcpServers": { "airbnb": { "command": "npx", "args": [ "-y", "@Domoteek/mcp-server-airbnb" ] } } }
要忽略所有请求的 robots.txt 文件,请使用带有 --ignore-robots-txt 参数的版本:
json { "mcpServers": { "airbnb": { "command": "npx", "args": [ "-y", "@Domoteek/mcp-server-airbnb", "--ignore-robots-txt" ] } } }
- 重启 Claude Desktop 并计划您的下一个包含 Airbnb 的旅行!
其他选项:通过 Smithery 安装
要通过 Smithery 自动为 Claude Desktop 安装 mcp-server-airbnb:
bash npx -y @smithery/cli install @Domoteek/mcp-server-airbnb --client claude
编译(针对开发者)
bash npm install npm run build
许可证
此 MCP 服务器采用 MIT 许可证。
注意事项
Airbnb 是 Airbnb, Inc. 的注册商标。 Domoteek 与 Airbnb, Inc. 或其子公司无关。
工具列表
-
airbnb_search: Search for Airbnb listings with various filters and pagination. Provide direct links to the user
-
airbnb_listing_details: Get detailed information about a specific Airbnb listing. Provide direct links to the user
服务配置
[{'mcpServers': {'airbnb': {'args': ['-y', '@Domoteek/mcp-server-airbnb'], 'command': 'npx'}}}, {'mcpServers': {'airbnb': {'args': ['-y', '@Domoteek/mcp-server-airbnb', '--ignore-robots-txt'], 'command': 'npx'}}}]
来源
- 来源:github
- 链接:https://github.com/domoteek/mcp-server-airbnb