mcpField
L
Lodgify MCP Server

Lodgify MCP Server

ローカル
github.com/shanephall地図・旅行268 週間前に更新

Lodgify MCP Server について

Lodgify MCP Serverは、MCPクライアントをLodgifyのバケーションレンタルAPIに接続します。専用ツールを使って、物件、予約、カレンダーデータを管理する用途向けです。

主な機能

  1. 01物件と物件詳細の取得
  2. 02予約と予約詳細の取得
  3. 03予約の作成
  4. 04予約ステータスの更新
  5. 05カレンダーデータの取得

活用シーン

  1. 01バケーションレンタル物件の確認
  2. 02予約記録の検索
  3. 03予約の作成とステータス変更
  4. 04カレンダーデータの確認

MCP 対応

Lodgifyの物件、予約、カレンダー操作をMCPクライアント向けのツールとして公開します。APIアクセスにはLODGIFY_API_KEY環境変数を使います。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"lodgify": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"pull"
]
}
}
}
起動コマンドdocker run -i --rm pull

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ocipull

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

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 を参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。