D

Domoteek

@Domoteek/mcp-server-airbnb
0 Stars 340 次浏览 Domoteek 更新于 2026-08-23

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "airbnb": {
      "args": [
        "-y",
        "@Domoteek/mcp-server-airbnb",
        "--ignore-robots-txt"
      ],
      "command": "npx"
    }
  }
}

可用工具 (2 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

airbnb_search 12 个参数 需填 1 项

Search for Airbnb listings with various filters and pagination. Provide direct links to the user

必填参数:location

airbnb_listing_details 8 个参数 需填 1 项

Get detailed information about a specific Airbnb listing. Provide direct links to the user

必填参数:id

服务介绍

MCP 服务器 Airbnb

smithery 徽章

用于搜索 Airbnb 房源并获取房源详情的 MCP 服务器。在搜索结果中提供直接链接到 Airbnb 房源页面的链接。

工具

  1. airbnb_search

    • 搜索 Airbnb 房源
    • 必需输入:location(字符串)
    • 可选输入:
      • placeId(字符串)
      • checkin(字符串,格式为 YYYY-MM-DD)
      • checkout(字符串,格式为 YYYY-MM-DD)
      • adults(数字)
      • children(数字)
      • infants(数字)
      • pets(数字)
      • minPrice(数字)
      • maxPrice(数字)
      • cursor(字符串)
      • ignoreRobotsText(布尔值)
    • 返回:包含名称、价格、位置等详细信息的房源数组。每个房源都包含一个直接指向 Airbnb 页面的 url
  2. 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 能够正常工作。

  1. 前往:设置 > 开发者 > 编辑配置

  2. 将以下内容添加到您的 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"
]
}
}
}

  1. 重启 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. 或其子公司无关。

相关 MCP 服务