dida-mcp-server について
dida-mcp-serverは、ホテル検索、客室予約、口コミ閲覧を行うMCPサーバーです。MCPツールを介してホテル情報の確認や予約を行う旅行向けクライアントを対象としています。
主な機能
- 01場所や条件によるホテル検索
- 0217項目を含むホテル詳細
- 03宿泊者情報を使った客室予約
- 04口コミと評価の閲覧
活用シーン
- 01料金・評価・設備でホテルを絞り込む
- 02宿泊者と日程を指定して客室を予約する
- 03特定ホテルの口コミを確認する
MCP 対応
MCPクライアントにホテル検索、予約、口コミ閲覧のツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Dida MCP サーバー
ホテルの検索、予約、レビューに対応する Model Context Protocol(MCP)サーバーです。
機能
🏨 ホテルの検索 - ホテルごとに12項目以上の詳細情報を使って、場所、料金、評価、設備からホテルを検索します
📅 客室の予約 - 宿泊者情報を指定してホテルの客室を予約します
⭐ レビューの閲覧 - 宿泊者のレビューと評価を確認します
インストール
オプション1:ローカルにインストール(PyPI)
pip install dida-mcp-server
Claude Desktopで設定します:
{
"mcpServers": {
"dida-hotels": {
"command": "python",
"args": ["-m", "dida_mcp_server"]
}
}
}
オプション2:リモートサーバーを使用(クラウド)
{
"mcpServers": {
"dida-hotels": {
"url": "https://uninventive-davin-semihistorically.ngrok-free.dev/sse",
"transport": "sse",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
}
}
アクセストークンについては、[email protected] までお問い合わせください。
ツール
search_hotels
さまざまな条件でホテルを検索します:
- city - 検索する場所
- max_price - 1泊あたりの最高料金
- min_rating - ホテルの最低評価(0~5)
- amenities - 必要な設備(WiFi、プール、ジムなど)
- available_only - 空室のあるホテルのみを表示
例:
{
"city": "New York",
"max_price": 300,
"min_rating": 4.5,
"amenities": ["WiFi", "Pool"]
}
book_hotel
宿泊者情報を指定してホテルの客室を予約します:
- hotel_id - ホテル識別子
- guest_name - 宿泊者の氏名
- guest_email - 宿泊者のメールアドレス
- guest_phone - 宿泊者の電話番号
- check_in - チェックイン日(YYYY-MM-DD)
- check_out - チェックアウト日(YYYY-MM-DD)
get_hotel_reviews
特定のホテルの宿泊者レビューを取得します:
- hotel_id - ホテル識別子
ホテルデータのフィールド
各ホテルには17項目の詳細情報が含まれます:
- id、name、description
- price_per_night、currency
- location(city、country、address、coordinates)
- rating、total_reviews
- amenities(配列)
- room_types(配列)
- availability、available_rooms
- check_in_time、check_out_time
- cancellation_policy
- contact(phone、email、website)
- images(配列)
MCP Registry
このサーバーは公式のMCP Registryに登録されています:
- 名前:
io.github.nathishdev-netizen/dida-mcp-server - レジストリ: https://registry.modelcontextprotocol.io
ライセンス
MIT
作成者
Nathish - GitHub
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。