Alice Flights について
Alice Flightsは、MCPクライアント向けにリアルタイムのフライトを検索するMCPサーバーです。候補をおすすめ、最安、最速に分類し、旅程や空席数も表示します。
主な機能
- 01経路、日程、人数、座席クラスで検索
- 02おすすめ・最安・最速の分類
- 03リアルタイムの空席数
- 04旅程、料金、手荷物情報
- 05ホスト型のインタラクティブな結果ウィジェット
活用シーン
- 01旅行予定の運賃比較
- 02予算内の直行便探し
- 03便を選ぶ前の空席確認
MCP 対応
ホスト型のStreamable HTTPエンドポイント、またはローカルのstdioサーバーを通じて、MCPクライアントにsearch_flightsツールを提供します。ホスト型サービスはOAuth 2.0の同意フローを使用します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.alice.co.il/mcpclaude mcp add --transport http alice-flights https://mcp.alice.co.il/mcp{"mcpServers":{"alice-flights":{"type":"http","url":"https://mcp.alice.co.il/mcp"}}}Cursor で開く{"servers":{"alice-flights":{"type":"http","url":"https://mcp.alice.co.il/mcp"}}}VS Code で開く{"mcpServers":{"alice-flights":{"type":"http","url":"https://mcp.alice.co.il/mcp"}}}{"mcpServers":{"alice-flights":{"serverUrl":"https://mcp.alice.co.il/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
1| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| origin | string | はい | 3 文字の IATA 都市コードまたは空港コード(例:'TLV'、'LON'、'MAD') |
| destination | string | はい | 3 文字の IATA 都市コードまたは空港コード(例:'TLV'、'LON'、'MAD') |
| departure_date | string | はい | 出発日。形式は YYYY-MM-DD |
| return_date | string | いいえ | 往復便の帰着日(YYYY-MM-DD)。片道の場合は省略します。 |
| adults | integer | いいえ | 大人の搭乗者数(0–9) |
| children | integer | いいえ | 子どもの搭乗者数(0–9) |
| infants | integer | いいえ | 幼児の搭乗者数(0–9) |
| seniors | integer | いいえ | シニアの搭乗者数(0–9) |
| flight_class | enum | いいえ | 客室クラス:tour(エコノミー)、tourPlus(プレミアムエコノミー)、business(ビジネス)、または first(ファースト)tour | tourPlus | business | first |
| language | enum | いいえ | インタラクティブな結果ウィジェットの言語。会話がヘブライ語の場合は 'he' に設定します。デフォルトは英語です。en | he |
詳細
Alice Flights — フライト検索用 MCP サーバー
あらゆる MCP クライアントにリアルタイムのフライト検索を追加できます。 Alice Flights はホスト型のリモート Model Context Protocol(MCP)サーバーです。AI アシスタントが会話の中で、空席状況をリアルタイムに反映したおすすめ・最安・最速のフライトを検索できます。イスラエルで最もよく知られた旅行アプリのひとつであり、フライト販売大手でもある Alice を基盤としています。
このリポジトリは、Alice Flights MCP サーバーのリファレンス実装であり、ホスト型サービスのドキュメントでもあります。通常の利用で実行するものはありません。Alice が
https://mcp.alice.co.il/mcpでホストしているためです(ワンクリックで接続でき、API キーは不要です)。このサーバーを自分で実行することもできます。これは完全なスタンドアロン MCP サーバーであり、プロキシではありません。
- エンドポイント:
https://mcp.alice.co.il/mcp(Streamable HTTP) - 認証: OAuth 2.0 — ワンクリックで匿名の同意が可能です。アカウントも API キーも不要です。
- 公式 MCP レジストリ:
il.co.alice/flights - Glama: glama.ai/mcp/connectors/il.co.alice/flights
- ウェブサイトとプライバシー: mcp.alice.co.il · プライバシーポリシー
特長
- おすすめ・最安・最速 — 結果は一覧ではなくカテゴリ別に表示され、各候補には選ばれた理由が付いています。
- 空席状況をリアルタイムに表示 — 残席がわずかな場合は、その旨を表示します。
- インタラクティブな結果ウィジェット(MCP Apps)— 航空会社チップ、旅程のタイムライン、手荷物情報、タブ、直行便フィルターを備えています。MCP Apps に対応したホストでは、会話内に表示されます。(ホスト型サービスのみ。)
- バイリンガル — 英語またはヘブライ語で質問できます。ヘブライ語の結果は右から左に表示されます。(ホスト型サービスのみ。)
- 読み取り専用・匿名 — 検索結果を表示し、予約用に alice.co.il へ案内します。予約、課金、変更はできず、サインインも不要です。
あらゆる MCP クライアントから利用する
Alice は標準的なリモート MCP サーバー(Streamable HTTP + OAuth)なので、MCP 対応クライアントであれば利用できます。mcp.json を読み込むクライアントの場合:
{
"mcpServers": {
"alice": {
"type": "http",
"url": "https://mcp.alice.co.il/mcp"
}
}
}
stdio のみに対応したクライアントでは、mcp-remote を使ってホスト型エンドポイントに接続します。
{
"mcpServers": {
"alice": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.alice.co.il/mcp"]
}
}
}
(初回接続時に、匿名 OAuth の同意画面を表示するため、ブラウザーが一度開きます。)
自分で実行する
このリポジトリは、Alice の公開フライト検索エンドポイント(api.alice.co.il)と通信する、完全なスタンドアロン MCP サーバー(TypeScript、stdio トランスポート)です。認証情報、API キー、サインアップは不要です。アフィリエイト識別情報は Alice のエッジ側でサーバーに付与されるため、このリポジトリにもお使いのマシンにも秘密情報が含まれることはありません。
git clone https://github.com/blackrabbit-travel/alice-flights-mcp
cd alice-flights-mcp
npm install
npm run build
npm run smoke # boots the server, runs the MCP handshake and a real live search
npm start # runs the MCP server on stdio
次に、ビルドしたエントリーポイントを stdio MCP クライアントに指定します。
{
"mcpServers": {
"alice": {
"command": "node",
"args": ["/path/to/alice-flights-mcp/dist/index.js"]
}
}
}
または Docker を使います。
docker build -t alice-flights-mcp .
docker run -i --rm alice-flights-mcp
レート制限。 公開エンドポイントでは、1 IP アドレスあたり1分間に10回、1日あたり200回の検索が許可されています。上限を超えると
429とRetry-Afterが返され、サーバーは「N 秒後に再試行してください」という簡潔なメッセージに変換します。個人利用には十分な上限です。それ以上の利用、またはインタラクティブウィジェットやヘブライ語の結果が必要な場合は、上記のホスト型エンドポイントを利用してください。
設定は任意です(.env.example を参照)。
| 変数 | デフォルト値 | 説明 |
|---|---|---|
ALICE_API_URL | https://api.alice.co.il/flights/search | 検索エンドポイントを上書きします。設定しないでください。 |
ツール
- search_flights — 出発地、目的地、日付、搭乗者、客室クラスを指定してフライトを検索します。料金、旅程、手荷物、
seats_remainingとともに、best/cheapest/fastestのタグが付いた候補を返します。
次のように尋ねてみてください:
- 「来週の木曜日にテルアビブからロンドンへ出発し、日曜日に戻るフライトを探してください。」
- 「8月に大人2人でアテネへ行く、最も安い直行便はどれですか?」
概要
Alice(alice.co.il)が運営しています。フライト検索のバックエンド(検索エンジンと料金設定)はプロプライエタリです。このリポジトリのMIT ライセンスは、このコネクター、つまり MCP サーバーの実装、Dockerfile、server.json、設定例を対象としています。ホスト型サービスでは、同じsearch_flightsツールに加えて、インタラクティブなウィジェット、バイリンガル UI、OAuth の同意画面を提供します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。