# 民宿搜索
## 基本信息
- Slug: `openbnb-org-mcp-server-airbnb`
- Source: modelscope
- Publisher: @openbnb-org/mcp-server-airbnb
- Categories: travel-and-transportation / search
- Hosted: No
- License: MIT License
- Source URL: https://www.modelscope.cn/mcp/servers/@openbnb-org/mcp-server-airbnb
## 简介
搜索Airbnb房源并获取有关特定房产的详细信息。通过结构化数据轻松规划您的下一次旅行，无需API密钥，同时遵守Airbnb的准则。
## 安装提示

```bash
要忽略所有请求的 robots.txt，请使用带有 `--ignore-robots-txt` 参数的版本 ```json { "mcpServers": { "airbnb": { "command": "npx", "args": [ "-y", "@openbnb/mcp-server-airbnb", "--ignore-robots-txt" ] } } }
```

## MCP Server 详情

# Airbnb MCP 服务器
[![smithery 徽章](https://smithery.ai/badge/@openbnb-org/mcp-server-airbnb)](https://smithery.ai/server/@openbnb-org/mcp-server-airbnb)

用于搜索 Airbnb 并获取房源详细信息的 MCP 服务器。

## 工具

1. `airbnb_search`
   - 搜索 Airbnb 房源
   - 必需输入: `location` (字符串)
   - 可选输入:
     - `placeId` (字符串)
     - `checkin` (字符串, YYYY-MM-DD)
     - `checkout` (字符串, YYYY-MM-DD)
     - `adults` (数字)
     - `children` (数字)
     - `infants` (数字)
     - `pets` (数字)
     - `minPrice` (数字)
     - `maxPrice` (数字)
     - `cursor` (字符串)
     - `ignoreRobotsText` (布尔值)
   - 返回: 包含名称、价格、位置等详细信息的房源数组。

2. `airbnb_listing_details`
   - 获取特定 Airbnb 房源的详细信息
   - 必需输入: `id` (字符串)
   - 可选输入:
     - `checkin` (字符串, YYYY-MM-DD)
     - `checkout` (字符串, YYYY-MM-DD)
     - `adults` (数字)
     - `children` (数字)
     - `infants` (数字)
     - `pets` (数字)
     - `ignoreRobotsText` (布尔值)
   - 返回: 包括描述、房东详情、设施、价格等在内的详细房源信息。

## 特性

- 遵守 Airbnb 的 robots.txt 规则
- 使用 cheerio 进行 HTML 解析
- 不需要 API 密钥
- 返回结构化的 JSON 数据
- 通过展平和挑选数据减少上下文负载

## 设置


### 在 Claude Desktop 上安装
在开始之前，请确保您的桌面上已安装 [Node.js](https://nodejs.org/) 以使 `npx` 能够正常工作。
1. 前往: 设置 > 开发者 > 编辑配置

2. 将以下内容添加到您的 `claude_desktop_config.json` 中：

```json
{
  "mcpServers": {
    "airbnb": {
      "command": "npx",
      "args": [
        "-y",
        "@openbnb/mcp-server-airbnb"
      ]
    }
  }
}
```


要忽略所有请求的 robots.txt，请使用带有 `--ignore-robots-txt` 参数的版本

```json
{
  "mcpServers": {
    "airbnb": {
      "command": "npx",
      "args": [
        "-y",
        "@openbnb/mcp-server-airbnb",
        "--ignore-robots-txt"
      ]
    }
  }
}
```
3. 重启 Claude Desktop 并计划您的下一个包含 Airbnb 的旅行！

### 其他选项：通过 Smithery 安装

要通过 [Smithery](https://smithery.ai/server/@openbnb-org/mcp-server-airbnb) 自动为 Claude Desktop 安装 mcp-server-airbnb：

```bash
npx -y @smithery/cli install @openbnb-org/mcp-server-airbnb --client claude
```


## 构建（针对开发者）

```bash
npm install
npm run build
```


## 许可证

此 MCP 服务器根据 MIT 许可证授权。

## 免责声明

Airbnb 是 Airbnb, Inc. 的商标。
OpenBnB 与 Airbnb, Inc. 或其子公司无关。

