Airbnb MCP Server

Airbnb MCP Server

site icon
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_searchairbnb_listing_details
  • 无需API密钥
  • 使用cheerio进行HTML解析
  • 返回结构化的JSON数据
  • 尊重Airbnb的robots.txt规则

适用场景

  • 旅行规划时搜索Airbnb房源
  • 获取特定Airbnb房源的详细信息
  • 自动化Airbnb房源信息收集

工具列表

  1. airbnb_search
  2. 功能:搜索Airbnb房源
  3. 输入参数:location(必填),以及其他可选参数如checkincheckoutadults
  4. 返回:包含房源名称、价格、位置等信息的数组

  5. airbnb_listing_details

  6. 功能:获取特定Airbnb房源的详细信息
  7. 输入参数:id(必填),以及其他可选参数如checkincheckoutadults
  8. 返回:包含房源描述、房东信息、设施、价格等详细信息的对象

常见问题解答

  • 如何忽略robots.txt规则? 在配置文件中添加--ignore-robots-txt参数

使用教程

使用依赖

  • 需要安装Node.js以使用npx命令

安装教程

  1. 在Claude Desktop中安装:
  2. 打开设置 > 开发者 > 编辑配置
  3. 添加以下内容到claude_desktop_config.jsonjson { "mcpServers": { "airbnb": { "command": "npx", "args": [ "-y", "@openbnb/mcp-server-airbnb" ] } } }
  4. 重启Claude Desktop

  5. 通过Smithery安装: bash npx -y @smithery/cli install @openbnb-org/mcp-server-airbnb --client claude

调试方式

  • 开发者可以运行以下命令进行构建: bash npm install npm run build

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。