Lodgify MCP Server について
Lodgify MCP Serverは、MCPクライアントをLodgifyのバケーションレンタルAPIに接続します。専用ツールを使って、物件、予約、カレンダーデータを管理する用途向けです。
主な機能
- 01物件と物件詳細の取得
- 02予約と予約詳細の取得
- 03予約の作成
- 04予約ステータスの更新
- 05カレンダーデータの取得
活用シーン
- 01バケーションレンタル物件の確認
- 02予約記録の検索
- 03予約の作成とステータス変更
- 04カレンダーデータの確認
MCP 対応
Lodgifyの物件、予約、カレンダー操作をMCPクライアント向けのツールとして公開します。APIアクセスにはLODGIFY_API_KEY環境変数を使います。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Lodgify MCP サーバー
Lodgify のバケーションレンタル API 用の Model Context Protocol(MCP)サーバーです。宿泊施設、予約、カレンダーデータを管理するためのツールを提供します。
クイックスタート
uv で依存関係をインストールし、uvx でサーバーを実行します。
export LODGIFY_API_KEY=your_api_key
uvx lodgify-mcp-server
ソースから実行する場合:
git clone https://github.com/fast-transients/lodgify-mcp-server.git
cd lodgify-mcp-server
uv sync
export LODGIFY_API_KEY=your_api_key
uv run python entrypoint.py
Claude Desktop の設定
Claude Desktop の設定に次のブロックを追加します(examples/ フォルダーの例を参照してください)。
{
"mcpServers": {
"lodgify": {
"command": "uvx",
"args": ["lodgify-mcp-server"],
"env": {
"LODGIFY_API_KEY": "your_api_key"
}
}
}
}
利用可能なツール
- 宿泊施設:
get_properties、get_property_by_id - 予約:
get_bookings、get_booking_by_id、create_booking、update_booking_status - カレンダー:
get_calendar
トラブルシューティング
LODGIFY_API_KEY環境変数が設定されていることを確認してください。spawn uvx ENOENTが表示されますか?astral.sh/uv からuvをインストールし、シェルを再起動してください。
セキュリティ
依存関係を同期した後、既知の脆弱性を確認するために pip-audit を実行してください。uv.lock ファイルでは、上流のセキュリティ勧告に対応するため、starlette 0.47.0 を固定しています。
コントリビューション
開発環境のセットアップとテストの手順については、CONTRIBUTING.md を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。