Google Hotels를 Claude Desktop에 MCP 서버로 추가하기 (2분 설정)
요약
본 글은 오픈 소스 MCP 서버를 활용하여 Claude Desktop/Code에 Google Hotels 기능을 추가하는 방법을 안내합니다. 이 서버는 Apify 액터를 호출하며, 사용자가 자연어로 숙소 검색 및 비교 요청을 하면 실시간 가격과 구조화된 JSON 데이터를 제공합니다. 이를 통해 단순 목록 나열이 아닌, 추천에 필요한 풍부한 맥락의 정보를 얻을 수 있습니다.
핵심 포인트
- 오픈 소스 MCP 서버를 이용해 Claude에 Google Hotels 기능을 추가할 수 있음.
- 실시간 가격 정보와 다양한 예약 사이트 요금을 비교 제공함.
- 구조화된 JSON 응답으로 리뷰, 평점, 근처 장소 등 풍부한 맥락을 얻음.
Claude Desktop 또는 Claude Code를 사용하면 평범한 영어로 Claude에게 여행 숙소를 찾고 비교하도록 요청할 수 있습니다. 가격은 Google Hotels의 실시간 정보이며, 모든 예약 사이트(Booking.com, Expedia, Agoda, Hotels.com, Vrbo 등)가 부과하는 요금이 표시됩니다. 답변은 구조화된 JSON 형태로 돌아오며, Claude는 이를 짧은 추천으로 변환합니다.
이 연결고리는 제가 만든 작고 오픈 소스인 MCP 서버입니다: huynhtanan/google-hotels-mcp. 이 게시물은 2분 설치 과정과 실제 예시 하나로 구성되어 있습니다.
공개 고지: 이 서버는 제가 작성한 세 개의 유료 Apify 액터를 호출합니다. Apify Free 플랜은 업그레이드가 필요하기 전에 월 $5의 크레딧(약 60회 도시 전체 검색)을 제공합니다. 가입 시 카드는 필요하지 않습니다.
1. Apify 토큰 받기
https://console.apify.com/account/integrations에서 가입하고 개인 API 토큰을 복사하세요. 약 20초가 걸립니다.
2. Claude Desktop에 MCP 서버 추가하기
claude_desktop_config.json (설정 → 개발자 → 설정 편집)을 열고 다음 내용을 추가합니다:
{
"mcpServers": {
"google-hotels": {
...
Claude Desktop을 재시작하세요. 슬래시 명령어 메뉴에서 이제 세 가지 도구(search_hotels, hotel_price_calendar, search_vacation_rentals)를 볼 수 있습니다.
만약 Claude Code를 선호한다면, 한 줄로 끝납니다:
claude mcp add google-hotels -- uvx --from git+https://github.com/huynhtanan/google-hotels-mcp.git google-hotels-mcp
(그런 다음 APIFY_TOKEN을 환경 변수로 설정합니다).
3. Claude에게 실제 질문하기
_
Patio São Vicente Guest Houses €109/night 4.9★ (349 reviews) 4성급 호텔
Home - Lisbon Hostel €73/night 4.8★ (2,370 reviews) 2성급 호텔
Magnolia Guesthouse, Lisbon €71/night 4.7★ (139 reviews) —
실제 도구 응답은 항목별로 다음과 같습니다(약간 다듬어짐):
{
"name": "Patio São Vicente Guest Houses",
"rating": 4.9,
...
따라서 Claude는 단순히 가격뿐만 아니라 평점 분포(몇 개의 5성급 리뷰, 몇 개의 1성급 리뷰), 감정을 포함한 리뷰 주제, 도보 시간과 함께 근처 장소, 직접 웹사이트 및 Google Hotels URL까지 확인할 수 있습니다. 이는 단지 이름을 나열하는 대신 실제로 호텔을 추천하기에 충분한 맥락입니다.
유용한 추가 프롬프트 2가지
특정 숙소의 일일 가격 달력. hotel_price_calendar 도구는 약 3개월 동안 날짜별로 한 행씩 반환하므로, 다음과 같이 질문할 수 있습니다:
_"이 Hoxton Paris URL에 대한 3개월 가격 달력을 알려주고 가장 저렴한 7일의 날짜를 보여줘."
각 행은 { "date": "2026-12-14", "price": 189, "currency": "EUR", "available": true } 형태입니다.
휴가 임대 숙소, Airbnb vs Vrbo. search_vacation_rentals 도구는 Google의 임대 페이지에 접속합니다:
_"2026-11-15부터 2026-11-22까지 리스본에서 침실 3개짜리 휴가 임대 숙소를 비교해줘. 게스트 4명 기준, Airbnb 요금과 Vrbo 요금을 나란히 보여줘."
include_provider_prices=true를 사용하면 각 임대 숙소에 providers 배열이 포함되어 해당 가격을 제공하는 Airbnb, Vrbo, Booking.com 및 기타 15개 이상의 OTA(Online Travel Agency)의 견적을 모두 얻을 수 있습니다.
가격 책정
Apify Free 플랜에서는 사용한 만큼 비용 지불 방식입니다.
| 호출 | 비용 |
|---|---|
search_hotels에서 호텔 1개 검색 | $0.002 |
| ... |
호텔 20개와 OTA별 요금을 포함하는 도시 전체 검색은 약 $0.08입니다. 월간 무료 크레딧 $5는 그중 약 60건을 커버합니다.
비교
HasData에서 Google Hotels용으로 호스팅된 MCP가 존재합니다. 차이점은 다음과 같습니다:
| | huynhtanan/google-hotels-mcp | HasData hosted MCP |
| --- | --- |
| Open source | ✅ MIT | ❌ |
| ... |
만약 일회성 호텔 검색만 필요하다면, HasData가 괜찮습니다. 하지만 캘린더나 숙박 시설(rentals)이 필요하거나 원본 액터 코드(raw actor code)를 보고 싶다면 이쪽을 사용하세요.
링크
- 레포지토리 (Repo): https://github.com/huynhtanan/google-hotels-mcp (별점 환영)
- Glama 리스팅: https://glama.ai/mcp/servers/huynhtanan/google-hotels-mcp
- 호텔 액터 (Hotels actor): https://apify.com/zet46/google-hotels-scraper
- 가격 캘린더 액터 (Price-calendar actor): https://apify.com/zet46/google-hotels-price-calendar
- 휴가 숙박 시설 액터 (Vacation-rentals actor): https://apify.com/zet46/google-vacation-rentals-scraper
이슈(Issues)와 PR도 환영합니다. 이 서버는 세 개의 HTTP 호출을 감싸는 약 180줄 분량의 단일 Python 파일로 되어 있어, 도구 추가(리뷰, 근처 편의 시설, 특정 OTA 딥링크 등)는 작은 변경만으로 가능합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기