Integrations
Supports containerized deployment with Docker for isolation and easy setup, including configuration options for running the MCP server within Docker containers.
Provides access to Tripadvisor's Content API, enabling search for travel destinations, hotels, restaurants, and attractions, as well as retrieving detailed location information, reviews, photos, and nearby points of interest.
トリップアドバイザーMCPサーバー
Tripadvisor コンテンツ API 用のモデル コンテキスト プロトコル(MCP) サーバー。
これにより、標準化された MCP インターフェースを通じて Tripadvisor の位置データ、レビュー、写真にアクセスできるようになり、AI アシスタントが旅行先や体験を検索できるようになります。
特徴
- [x] トリップアドバイザーで場所(ホテル、レストラン、観光スポット)を検索する
- [x] 特定の場所の詳細情報を取得する
- [x] 場所のレビューと写真を取得する
- [x] 座標に基づいて近くの場所を検索する
- [x] APIキー認証
- [x] Dockerコンテナ化のサポート
- [x] AIアシスタントのためのインタラクティブツールを提供する
ツールのリストは構成可能なので、MCP クライアントで使用できるようにするツールを選択できます。
使用法
- トリップアドバイザー開発者ポータルからトリップアドバイザー コンテンツ API キーを取得します。
.env
ファイルまたはシステム環境変数を使用して、Tripadvisor コンテンツ API の環境変数を設定します。
- サーバー設定をクライアント設定ファイルに追加します。例えば、Claude Desktopの場合は以下のようになります。
注意: Claude Desktop で
Error: spawn uv ENOENT
表示される場合は、uv
へのフル パスを指定するか、構成で環境変数NO_UV=1
を設定する必要があります。
Dockerの使用
このプロジェクトには、簡単な展開と分離を実現する Docker サポートが含まれています。
Dockerイメージの構築
次を使用して Docker イメージをビルドします。
Dockerで実行する
Docker を使用してサーバーを実行するにはいくつかの方法があります。
docker run を直接使用する:
docker-compose を使用する:
Tripadvisor API キーを使用して.env
ファイルを作成し、次を実行します。
Claude Desktop で Docker を実行する
Claude Desktop でコンテナ化されたサーバーを使用するには、環境変数を使用して Docker を使用するように構成を更新します。
この構成では、変数名のみを指定した-e
フラグを使用し、 env
オブジェクトに実際の値を指定して、Claude Desktop から Docker コンテナーに環境変数を渡します。
発達
貢献を歓迎します!ご提案や改善点がありましたら、問題を報告するか、プルリクエストを送信してください。
このプロジェクトは依存関係の管理にuv
を使用しています。お使いのプラットフォームの手順に従ってuv
をインストールしてください。
次に、次のコマンドで仮想環境を作成し、依存関係をインストールします。
プロジェクト構造
プロジェクトはsrc
ディレクトリ構造で構成されています:
テスト
このプロジェクトには、機能性を保証し、回帰を防ぐのに役立つテスト スイートが含まれています。
pytest でテストを実行します。
ツール
道具 | カテゴリ | 説明 |
---|---|---|
search_locations | 検索 | クエリテキスト、カテゴリ、その他のフィルターで場所を検索します |
search_nearby_locations | 検索 | 特定の座標の近くの場所を見つける |
get_location_details | 検索 | 場所の詳細情報を取得する |
get_location_reviews | 検索 | 場所のレビューを取得する |
get_location_photos | 検索 | 場所の写真を取得する |
ライセンス
マサチューセッツ工科大学
This server cannot be installed
LLM がトリップアドバイザー API と対話できるようにする MCP サーバー。標準化された MCP インターフェースを通じて、位置データ、レビュー、写真をサポートします。