mcpField
T
Travelpayouts

Travelpayouts

リモート
pipeworx.io地図・旅行05 週間前に更新
リポジトリ公式サイト

Travelpayouts について

Travelpayouts は Aviasales Flights Data API をラップする MCP サーバーです。IATA の都市・空港コードを使って、キャッシュ済み運賃や月別価格、人気の目的地を取得できます。

主な機能

  1. 01航路の最安キャッシュ価格を取得
  2. 02月間の日別価格を表示
  3. 03乗り継ぎ回数別に月間価格を比較
  4. 04都市発の人気目的地を検索

活用シーン

  1. 01航路のキャッシュ済み運賃の確認
  2. 02旅行日の価格比較
  3. 03都市発の人気目的地の探索

MCP 対応

価格や目的地の検索を含む Aviasales のフライトデータツールを MCP クライアントに公開します。stdio でのローカル実行と Pipeworx ゲートウェイ経由に対応し、ツールには利用者の API キーが必要です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://gateway.pipeworx.io/travelpayouts/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

mcp-travelpayouts

Travelpayouts MCP — Aviasales Flights Data API(travelpayouts.com)をラップします

Pipeworx の一部です — AI エージェントを1684以上のリアルタイムデータソースに接続するMCPゲートウェイです。

ツール

ツール説明
travelpayouts_cheap_pricesルートのキャッシュ済み最安航空券を取得します(目的地ごとに1件、安い順)。IATAの都市コード/空港コードを使用します。例:travelpayouts_cheap_prices({ origin: "MOW", destination: "BCN", currency: "usd", _apiKey: "token:marker" })
travelpayouts_price_calendarルートについて、1か月の各日の最安航空券価格を取得します(価格カレンダー)。IATAの都市コード/空港コードを使用します。例:travelpayouts_price_calendar({ origin: "MOW", destination: "BCN", depart_date: "2026-08", currency: "usd", _apiKey: "token:marker" })
travelpayouts_cheapest_by_month乗り継ぎ回数ごとにグループ化した、1か月の各日の最安航空券価格を取得します(月間マトリックス)。IATAの都市コード/空港コードを使用します。例:travelpayouts_cheapest_by_month({ origin: "LED", destination: "HKT", month: "2026-08-01", currency: "usd", _apiKey: "token:marker" })
travelpayouts_popular_destinations都市からアクセスできる人気の目的地を取得します(キャッシュ済みの最安価格付き)。IATAの都市コードを使用します。例:travelpayouts_popular_destinations({ origin: "MOW", currency: "usd", _apiKey: "token:marker" })

クイックスタート

MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します:

{
  "mcpServers": {
    "travelpayouts": {
      "url": "https://gateway.pipeworx.io/travelpayouts/mcp"
    }
  }
}
このエンドポイントが実際に提供するもの

https://gateway.pipeworx.io/travelpayouts/mcp の tools/list は、上の表にあるツールに加えて、共有のPipeworxメタツール(ask_pipeworx、discover_tools、search_within、remember/recall など、ゲートウェイ全体で使えるツール一式)を返します。そのため、表示されるツール数はこの表より多くなります。現在、単一パックのエンドポイントには、パック固有のツールに加えて、およそ30個の共有ツールが一覧表示されます。接続の initialize 応答には正確な対象範囲が示されており、その日の状況についての確定情報です。

これは意図的なものであり、偶然に多重化されているわけではありません。メタツールを使うと、このパックでは対応していない質問にも、カタログ全体を検索する ask_pipeworx を通じて答えられるため、MCP サーバーをもう1つ追加する必要がありません。現時点では、メタツールなしでパックのエンドポイントをマウントする方法はありません。追加のスキーマがもたらすコンテキストコストに比べてルーティングの利点が小さい場合は、複数のパックエンドポイントに接続するのではなく、フルゲートウェイに一度だけ接続してください。

このパックのツールだけでなく、すべてのパックのツールを直接一覧表示するには、Pipeworxのフルゲートウェイに接続してください:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

どちらのURLも同じゲートウェイと同じ1684以上のデータソースに接続します。違いは、どのパックのツールが直接一覧表示されるかだけです。ask_pipeworx を使えば、どちらからでもすべてのツールにアクセスできます。

MCP クライアントがない場合:HTTP で呼び出す

このパックでは、ご自身のAPIキー(_apiKey)が必要です。こちらでAPIキーを用意していないため、キーなしで実行できるcurlの例はありません。ツールの詳細を確認するには、GET https://gateway.pipeworx.io/v1/tools/travelpayouts_cheap_prices を呼び出します。ツールを検索するには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を呼び出します。

スタンドアロン(ゲートウェイアカウント不要)

このパッケージは、ローカルのstdio MCP サーバーとしても実行できます。Pipeworxアカウントもゲートウェイとの往復通信も必要ありません:

{
  "mcpServers": {
    "travelpayouts": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-travelpayouts"]
    }
  }
}

または、直接実行して起動を確認できます:

npx -y @pipeworx/mcp-travelpayouts

stdin/stdout経由でMCPを通信し、このパックのツールのみを対象に initialize/tools/list/tools/call に応答します。上記のゲートウェイ接続で追加される共有メタツールは含まれません。同じソース、同じツールで、ask_pipeworxによるルーティングはありません。

ask_pipeworx を使用する

ツールを直接呼び出す代わりに、自然な英語で質問できます。この方法は、上記のパックエンドポイントでもフルゲートウェイでも使えます:

ask_pipeworx({ question: "your question about Travelpayouts data" })

ゲートウェイが適切なツールを選び、引数を自動的に設定します。

詳細

ライセンス

MIT

コメント

MCP は初めてですか?

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

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