openbnb-org/mcp-server-airbnb
Search Airbnb using your AI Agent
해결하는 문제
이 프로젝트는 AI 어시스턴트(예: Claude Desktop 또는 Cursor)가 Airbnb 목록을 검색하고 상세 정보를 검색할 수 있는 방법을 제공합니다. LLM과 Airbnb의 공개 데이터 사이의 격차를 메우며, 사용자가 수동으로 사이트를 탐색할 필요 없이 위치 기반 검색, 가격 및 게스트 수에 따른 필터링, 특정 부동산 정보 추출이 가능하게 합니다.
작동 방식
이것은 Model Context Protocol (MCP) 서버로 구축되었습니다. AI 클라이언트가 검색 또는 목록 세부 정보를 요청하면, 서버는 Node.js와 Cheerio를 사용하여 Airbnb의 공개 페이지를 파싱합니다. 국제적 위치에 대해 정확한 결과를 보장하기 위해, 위치 문자열을 정확한 지도 경계 박스로 변환하기 위해 외부 지오코딩 서비스(Photon 및 Nominatim)를 통합합니다.
대상 사용자
실시간으로 Airbnb 데이터와 상호작용하여 여행 숙소를 검색하고 예약하고 싶은, MCP 호환 AI 애플리케이션 사용자.
주요 특징
- 고급 검색: 날짜, 게스트 수(성인, 어린이, 유아, 애완동물), 가격 범위, 부동산 유형에 따른 필터링을 지원합니다.
- 정확한 지오코딩: 외부 지오코더를 사용하여 비미국 지역 검색 시 잘못된 결과가 반환되는 문제를 방지합니다.
- 상세한 추출: 분류된 편의시설, 하우스 룰, 직접 예약 링크를 포함한 포괄적인 목록 데이터를 검색합니다.
- 유연한 설치: Claude Desktop용 MCP 번들(.mcpb)로 한 번의 클릭 설치가 가능하며, 다른 클라이언트는
npx를 통해 사용 가능합니다. - 준수성: 기본적으로
robots.txt를 존중하며, 요청 빈도 제한에 대한 인식도 포함되어 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트