TripAdvisor Vacation Planner MCP Server について
TripAdvisor Vacation Planner MCP Serverは、休暇の計画に使えるTripAdvisorの場所情報を提供します。宿泊先や訪問先を探す人向けで、検索、詳細、周辺情報、写真、レビュー、対話型プランニングプロンプトを利用できます。
主な機能
- 01名称とカテゴリによる場所検索
- 02場所の詳細情報の表示
- 03周辺の観光地、レストラン、ホテルの検索
- 04場所の写真とレビューの表示
- 05対話型休暇プランニングプロンプト
活用シーン
- 01名称やカテゴリから旅行先を探す
- 02周辺のホテル、レストラン、観光地を比較
- 03旅行計画で写真やレビューを参考にする
MCP 対応
TripAdvisorの場所検索、詳細、写真、レビュー、周辺検索をMCPクライアントに提供します。セットアップ手順ではGoogle Maps MCP Serverも前提条件として記載されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
TripAdvisor バケーションプランナー MCP サーバー
この MCP サーバーを使用すると、TripAdvisor のデータにアクセスして、旅行の計画、観光スポット・レストラン・ホテルの検索ができます。
機能
- 名前とカテゴリで場所を検索
- 特定の場所の詳細情報を取得
- 周辺の観光スポット、レストラン、ホテルを検索
- 写真とレビューを表示
- インタラクティブな旅行計画プロンプト
セットアップ手順
前提条件
- Python 3.10 以降
- uv - 高速な Python パッケージインストーラーおよびリゾルバー
- TripAdvisor API キー(TripAdvisor Developer Portal から取得してください)
- Claude Desktop
- Google Maps MCP Server (https://github.com/modelcontextprotocol/servers/tree/main/src/google-maps)
uv を使ったインストール
- このリポジトリをクローンします
- 仮想環境を作成して有効化します:
uv venv # On Windows .venv\Scripts\activate # On macOS/Linux source .venv/bin/activate - 必要な依存関係をインストールします:
uv add "mcp[cli]"
サーバーの実行
次のコマンドでサーバーを直接実行できます:
# Set your API key as an environment variable
export TRIPADVISOR_API_KEY=your_api_key_here # Linux/macOS
set TRIPADVISOR_API_KEY=your_api_key_here # Windows Command Prompt
$env:TRIPADVISOR_API_KEY="your_api_key_here" # Windows PowerShell
# Run the server
mcp run server.py
Claude Desktop 用のセットアップ
次の手順で MCP サーバーをセットアップします:
mcp install server.py
Claude Desktop の設定
- Claude Desktop を開きます
- Settings > MCP Servers に移動します
- 次の設定で新しいサーバーを追加します:
{ "tripadvisor": { "command": "uv", "args": [ "run", "--with", "mcp[cli]", "mcp", "run", "PATH_TO_YOUR_PROJECT\\server.py" ], "env": { "TRIPADVISOR_API_KEY": "YOUR_API_KEY_HERE" } } } PATH_TO_YOUR_PROJECTをプロジェクトディレクトリの絶対パスに置き換えますYOUR_API_KEY_HEREを実際の TripAdvisor API キーに置き換えます
バケーションプランナーの使用
- Claude で新しい会話を開始します
- 「Vacation Planner」プロンプトを使って、自由にプロンプトを入力します
- インタラクティブなプロンプトに従って、理想の旅行を計画します!
使用する API エンドポイント
- Location Search:名前とカテゴリで場所を検索
- Location Details:場所に関する包括的な情報を取得
- Location Photos:場所の写真を表示
- Location Reviews:場所のレビューを読む
- Nearby Search:指定した地点の周辺にある場所を検索
トラブルシューティング
- 401 Unauthorized エラーが表示される場合は、API キーが正しいこと、および TripAdvisor Developer Portal で IP アドレスが許可リストに登録されていることを確認してください
- Claude Desktop との連携に問題がある場合は、設定を確認し、server.py へのパスが正しいことを確認してください
- Claude が処理を完了できない場合は、入力トークンを使いすぎている可能性が高いです。通常、原因は get_location_details_tool です。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。