Skip to main content
Glama

総合旅行・ホスピタリティ 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(...) で 3 つのプラットフォームのリアルタイム料金を並列比較し、最安プロバイダーを見つけます。

  • 🛏️ 客室グリッドと料金パッケージ: ベッド構成、客室サイズ、朝食込み、キャンセルポリシー、料金を確認できます。

🍽️ ダイニング・レストラン・カフェ(Tabelog Japan)

  • 🍣 グルメ検索とランキング: search_restaurants(...) / search_tabelog(...) でベイズスコア曲線(>=3.50 上位 3%、>=4.00 伝説級/ミシュランティア)によるレストラン検索が可能です。

  • 🏆 受賞店ハイライト: The Tabelog Award 受賞店(Gold、Silver、Bronze)と Tabelog 100 Famous Stores百名店)をフィルタリング・ハイライト表示します。

  • 🍱 予算と設備: ランチとディナーの予算を分けて表示、多言語メニュー、個室、バリアフリー対応を確認できます。

  • 📅 リアルタイム空席カレンダー: 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_mcp

Antigravity / 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"
      }
    }
  }
}

利用可能なツール

🍽️ ダイニング・レストラン・カフェ

ツール

パラメータ

説明

search_restaurants

query, prefecture=None, area=None, genre=None, sort_by='rating', meal_type='all', provider='tabelog', page=1, limit=10

Tabelog(tabelog.com)で日本全国の高評価レストランを検索します。ベイズスコア(3.5+ 上位 3%、4.0+ 伝説級)、受賞店(Gold/Silver/Bronze)、百名店(100 Famous Stores)、ランチ/ディナー予算、予約状況を含みます。

get_restaurant_details

restaurant_id_or_url, provider='tabelog'

完全なレストランプロフィール、受賞歴、正確な住所、GPS 座標、電話番号、予算、設備、高解像度の料理写真を取得します。

suggest_dining

query, provider='tabelog', limit=5

レストラン、駅、エリア、料理ジャンルの検索キーワードをオートコンプリートします。

check_restaurant_reservation

restaurant_id, provider='tabelog'

レストランのリアルタイムのオンライン予約空席カレンダーと予約可能日を確認します。

search_tabelog

(search_restaurants と同じ)

Tabelog レストラン検索への直接ショートカット。

get_tabelog_restaurant_details

(get_restaurant_details と同じ)

Tabelog レストランプロフィールへの直接ショートカット。

suggest_tabelog

(suggest_dining と同じ)

Tabelog オートコンプリートへの直接ショートカット。

check_tabelog_reservation

(check_restaurant_reservation と同じ)

Tabelog 空席カレンダーへの直接ショートカット。

🧭 マルチモーダル交通・ルート案内

ツール

パラメータ

説明

get_transit_and_directions

origin, destination, travel_mode='all', country='KR', provider=None

任意の 2 地点(ホテル、レストラン、カフェ、駅、空港)間の徒歩ルート、公共交通機関(地下鉄・バス路線、乗り換え、運賃)、タクシー運賃を計算します。

get_hotel_distance_and_transit

origin, destination, travel_mode='all', country='KR', provider=None

get_transit_and_directions のエイリアス。

⭐ 施設・会場レビュー

ツール

パラメータ

説明

get_place_reviews

place_or_hotel, provider='kakao', page=1, page_size=10

Kakao Maps、Google Reviews(provider='google')、または Tabelog(provider='tabelog')から検証済みユーザーレビュー、星分布、レビュアーのフィードバックを取得します。

🏨 宿泊施設・ホテル

ツール

パラメータ

説明

search_hotels

query, check_in, check_out, adults=2, children=0, rooms=1, min_price=None, max_price=None, provider='all', logged_in=True, limit=10

日付、人数、価格フィルターを指定して Agoda、Booking.com、Hotels.com を並列検索します。

compare_hotel_prices

hotel_name, check_in, check_out, adults=2, rooms=1

Agoda、Booking.com、Hotels.com の 3 社間で並列価格チェックを実行し、最安料金を見つけます。

suggest_locations

query, provider='all', limit=5

Agoda、Booking.com、Hotels.com 全体で目的地の都市、地区、ランドマーク、施設をオートコンプリートします。

get_property_details

hotel_id, provider='agoda', check_in=None, check_out=None, adults=2, children=0, rooms=1, logged_in=True

施設概要、住所、設備、ポリシーを取得します。

get_room_grid

hotel_id, provider='agoda', check_in="", check_out="", adults=2, children=0, rooms=1, logged_in=True

客室タイプ、ベッド構成、朝食込み、キャンセルポリシー、料金を確認します。

get_hotel_reviews

hotel_id, provider='agoda', page=1, page_size=10

検証済み旅行者レビューとカテゴリスコアを取得します。

get_hotel_faq

hotel_id, provider='agoda'

公式の検証済みホテル FAQ を取得します。

get_login_status

provider='all'

Agoda(VIP)、Booking.com(Genius)、Hotels.com(OneKey)の認証状態を確認します。

interactive_login

provider='agoda'

セッションが期限切れの場合、Chrome でサインインポータルを開きます('agoda''booking.com''hotels.com' に対応)。


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):全プロバイダにわたるライブセッションとCookieの健全性。

Install Server
F
license - not found
B
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables 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.
    6
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables 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.
    6
    79
    1
    ISC

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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