travel_mcp
종합 여행 및 호스텔리티 MCP 서버 (hotel_search)
통합 FastMCP 서버로, 호텔 숙박, 미식 레스토랑 및 카페 검색(Tabelog Japan), 다중 교통수단 경로 안내, 글로벌 및 지역 플랫폼 전반의 검증된 여행자/다이너 리뷰를 병렬로 제공합니다.
주요 기능
🏨 숙박 및 호텔
🔄 병렬 다중 제공업체 검색:
search_hotels(..., provider="all")로 Agoda, Booking.com, Hotels.com을 동시에 검색합니다.🔑 무음 Chrome 인증: Agoda(VIP 등급), Booking.com(Genius 등급), Hotels.com(OneKey 리워드)의 사용자 세션을 원활하게 로드합니다.
⚖️ 플랫폼 간 가격 비교:
compare_hotel_prices(...)를 사용하여 세 플랫폼의 실시간 요금을 병렬로 비교하여 가장 저렴한 제공업체를 찾습니다.🛏️ 객실 그리드 및 요금 패키지: 침대 구성, 객실 크기, 조식 포함 여부, 취소 정책 및 요금을 확인합니다.
🍽️ 다이닝, 레스토랑 및 카페 (Tabelog Japan)
🍣 미식 검색 및 랭킹:
search_restaurants(...)/search_tabelog(...)를 통해 베이지안 점수 곡선(>=3.50상위 3%,>=4.00전설/미쉐린 등급)으로 레스토랑을 검색합니다.🏆 수상작 하이라이트: The Tabelog Award 수상작(골드, 실버, 브론즈) 및 Tabelog 100 Famous Stores (Hyakumeiten)를 필터링하고 강조합니다.
🍱 예산 및 편의시설: 점심/저녁 예산 분리, 다국어 메뉴, 프라이빗 다이닝 룸, 배리어프리 접근성.
📅 실시간 예약 가능 캘린더:
check_restaurant_reservation(...)으로 예약 가능한 날짜를 확인합니다.
🧭 다중 교통수단 및 내비게이션
🚶🚇🚕 경로 및 요금:
get_transit_and_directions(...)로 도보 경로, 대중교통(지하철/버스 노선명 및 환승), 택시 요금을 계산합니다.
⭐ 검증된 장소 리뷰
💬 플랫폼 간 리뷰:
get_place_reviews(...)로 Google Reviews, Kakao Maps, Tabelog의 리뷰 점수, 별점 분포, 여행자 피드백을 검색합니다.
Related MCP server: MCP Travel Concierge Server
프로젝트 구조
hotels-mcp/
├── pyproject.toml # PEP 517/518 build config, dependencies & CLI entrypoints
├── README.md # Documentation & usage guide
├── AGENTS.md # Agent guidelines & GitNexus code intelligence
├── CLAUDE.md # Claude developer instructions
├── tests/
│ ├── __init__.py
│ └── test_server.py # 17 live multi-provider integration test suites
└── src/
└── travel_mcp/
├── __init__.py # Package root
├── __main__.py # CLI entrypoint (`python -m travel_mcp`)
├── server.py # FastMCP server instance, tools, prompts & resources
├── models.py # Normalized Pydantic DTOs for travel, dining, and transit
└── providers/
├── __init__.py # Unified provider factory & registry
├── accommodations/ # Hotel accommodation providers
│ ├── __init__.py
│ ├── base.py # HotelProvider ABC & session loader
│ ├── agoda.py # Agoda accommodation provider
│ ├── booking.py # Booking.com accommodation provider
│ └── hotels_com.py # Hotels.com accommodation provider
├── dining/ # Restaurant & cafe providers
│ ├── __init__.py # Dining provider factory
│ ├── base.py # DiningProvider ABC
│ └── tabelog.py # Tabelog client & vacancy parser
├── routes/ # Multi-modal routing providers
│ ├── __init__.py # Route provider factory
│ ├── base.py # RouteProvider ABC
│ └── kakao.py # Kakao Maps routing provider
└── reviews/ # Unified place review providers
├── __init__.py # Review provider registry
├── base.py # ReviewProvider ABC
├── agoda.py # Agoda reviews provider
├── google.py # Google Reviews provider
├── kakao.py # Kakao Place reviews provider
└── tabelog.py # Tabelog reviews provider설치 및 설정
cd /Users/richardluo/Developer/hotels-mcp
uv sync테스트 실행:
uv run python tests/test_server.py서버 실행:
uv run travel-mcp
# or
uv run python -m travel_mcpAntigravity / MCP 설정
~/.gemini/config/mcp_config.json 또는 작업 공간의 .agents/mcp_config.json에 추가:
{
"mcpServers": {
"travel_mcp": {
"command": "uv",
"args": [
"--directory",
"/Users/richardluo/Developer/hotels-mcp",
"run",
"python",
"-m",
"travel_mcp"
],
"env": {
"PYTHONUNBUFFERED": "1"
}
}
}
}사용 가능한 도구
🍽️ 다이닝, 레스토랑 및 카페
도구 | 매개변수 | 설명 |
|
| Tabelog(tabelog.com)에서 일본 전역의 평점 상위 레스토랑을 검색합니다. 베이지안 점수(3.5+ 상위 3%, 4.0+ 전설), 수상작(골드/실버/브론즈), Hyakumeiten(100대 명점), 점심/저녁 예산, 예약 상태를 포함합니다. |
|
| 전체 레스토랑 프로필, 수상 내역, 정확한 주소, GPS 좌표, 전화번호, 예산, 편의시설 및 고해상도 음식 사진을 가져옵니다. |
|
| 레스토랑, 역, 지역 및 음식 장르에 대한 검색 키워드를 자동 완성합니다. |
|
| 레스토랑의 실시간 온라인 예약 가능 캘린더와 예약 가능 날짜를 확인합니다. |
| (search_restaurants와 동일) | Tabelog 레스토랑 검색의 직접 단축키입니다. |
| (get_restaurant_details와 동일) | Tabelog 레스토랑 프로필의 직접 단축키입니다. |
| (suggest_dining과 동일) | Tabelog 자동 완성의 직접 단축키입니다. |
| (check_restaurant_reservation과 동일) | Tabelog 예약 가능 캘린더의 직접 단축키입니다. |
🧭 다중 교통수단 및 경로 안내
도구 | 매개변수 | 설명 |
|
| 두 장소(호텔, 레스토랑, 카페, 역, 공항) 사이의 도보 단계, 대중교통(지하철/버스 노선, 환승, 요금), 운전/택시 요금을 계산합니다. |
|
|
|
⭐ 장소 및 시설 리뷰
도구 | 매개변수 | 설명 |
|
| Kakao Maps, Google Reviews( |
🏨 숙박 및 호텔
도구 | 매개변수 | 설명 |
|
| 날짜, 인원 및 가격 필터를 적용하여 Agoda, Booking.com 및/또는 Hotels.com을 병렬로 검색합니다. |
|
| Agoda, Booking.com, Hotels.com 간 3중 병렬 가격 비교를 실행하여 가장 저렴한 요금을 찾습니다. |
|
| Agoda, Booking.com, Hotels.com 전반의 목적지 도시, 구역, 랜드마크 및 숙소를 자동 완성합니다. |
|
| 숙소 개요, 주소, 편의시설 및 정책을 가져옵니다. |
|
| 객실 유형, 침대 구성, 조식 포함 여부, 취소 정책 및 요금을 확인합니다. |
|
| 검증된 여행자 리뷰와 카테고리 점수를 가져옵니다. |
|
| 공식 검증된 호텔 FAQ를 검색합니다. |
|
| Agoda(VIP), Booking.com(Genius), Hotels.com(OneKey)의 활성 인증 상태를 확인합니다. |
|
| 세션이 만료된 경우 Chrome에서 로그인 포털을 엽니다( |
MCP 프롬프트 및 리소스 (MCP 2.0)
프롬프트
plan_trip_itinerary(destination, check_in, check_out, adults, dining_preferences): 호텔, 다이닝 추천 및 교통 경로를 결합한 종단 간 여행 계획.search_japan_dining(query, prefecture, genre, meal_type): 일본의 평점 상위 다이닝 스팟과 수상작을 발견.compare_hotel_deals(hotel_name, check_in, check_out, adults, rooms): 3중 가격 비교 및 혜택 평가.search_destination_hotels(destination, check_in, check_out, adults, rooms): 숙소 검색 및 순위 지정.
리소스
travel://providers(및hotels://providers): 숙박, 식음, 경로 및 리뷰 제공업체의 레지스트리.travel://capabilities: 모든 여행 도메인에 걸친 전체 기능 분석.travel://status(및hotels://status): 모든 제공업체의 실시간 세션 및 쿠키 상태.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityFmaintenanceEnables LLMs to perform travel-related tasks by interacting with Google Maps and travel planning services including location search, place details, and travel time calculations.53999MIT
- AlicenseNot gradedqualityDmaintenanceEnables comprehensive travel planning by integrating Google Travel Services and Amadeus GDS for dual flight and hotel searches, plus event discovery, weather forecasting, currency conversion, and location services. Combines consumer-friendly search with professional travel industry data for optimal trip planning.6MIT
- AlicenseAqualityDmaintenanceEnables AI agents to search, browse, and book hotels from a database of 2 million properties worldwide. Provides comprehensive hotel search capabilities with location lookup, filtering by amenities, detailed property information, and integrated booking functionality.6791ISC
- AlicenseAqualityAmaintenanceEnables travel search workflows including airport lookup, route comparison, travel timing guidance, and external booking links with commission-eligible links.5281MIT
Related MCP Connectors
Aggregated travel MCP — flights, tours, activities, price checks, visas, and more.
Luxury hotel search, rate comparison, booking quotes, and secure checkout handoff.
Hotel booking MCP server. Search, book, and manage reservations across 250K+ properties worldwide.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Skyline-9/hotels-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server