Amadeus MCPサーバー

Amadeus MCPサーバー

Amadeus MCPサーバーでリアルタイムかつ会話型のフライト検索をAIワークフローに導入—旅行データの統合、旅程生成の自動化、カスタマーサポートボットの強化をシンプルなサーバーで実現。

「Amadeus」MCPサーバーとは?

Amadeus MCP(Model Context Protocol)サーバーは、Amadeus Flight Offers Search APIと連携するためのコミュニティ開発MCPサーバーです。AIアシスタントやMCP互換クライアントが、指定した日付・出発地・到着地を自然言語で入力することで、フライトオプションを検索できます。Amadeus APIと大規模言語モデル(LLM)を活用し、出発・到着時刻、航空会社、料金などの詳細なフライトオファーを会話型UIで取得可能にします。これにより、開発者やユーザーのワークフローが大幅に強化され、リアルタイムでのフライトデータ取得やシームレスな旅行計画が実現します。

プロンプト一覧

リポジトリ内に明示的なプロンプトテンプレートはありません。

リソース一覧

リポジトリ内に明示的なリソースプリミティブの記載はありません。

ツール一覧

  • フライトオファー検索ツール
    • Amadeus Flight Offers Search APIをツールとして公開し、クライアントやLLMが指定した出発地・目的地・日付等の入力パラメータをもとにフライトオプションを取得できます。

このMCPサーバーのユースケース

  • 旅行計画・予約
    • 開発者は自然言語でフライト検索・比較できるツールを構築し、旅行計画や予約プロセスを効率化できます。
  • 会話型AIアシスタント
    • チャットボットやバーチャルアシスタントと連携し、「来週金曜のパリ発東京行きで最安のフライトは?」などの質問へ回答できます。
  • 自動旅程生成
    • ユーザーの希望やフライトデータをもとに自動で旅行プランを組み立てるシステムを実現できます。
  • カスタマーサポート自動化
    • カスタマーサービスボットに最新のフライト情報を提供し、応答速度や顧客満足度の向上に貢献します。
  • 旅行アプリとの統合
    • AIによるフライト検索機能を旅行アプリやプラットフォームのUIに直接埋め込むことができます。

セットアップ方法

Windsurf

  1. 必要な前提条件(Node.jsなど)がインストールされていることを確認します。
  2. Windsurf設定ファイルを作成または編集します。
  3. 以下のJSONスニペットでAmadeus MCPサーバーを追加します:
    {
      "mcpServers": {
        "amadeus": {
          "command": "@donghyun-chae/mcp-amadeus@latest",
          "args": []
        }
      }
    }
    
  4. 設定を保存し、Windsurfを再起動します。
  5. サーバーログやインターフェースで接続に成功したことを確認します。

APIキーの安全な管理方法: Amadeus API認証情報を環境変数として設定します(.env.example参照):

{
  "env": {
    "AMADEUS_CLIENT_ID": "your_client_id",
    "AMADEUS_CLIENT_SECRET": "your_client_secret"
  },
  "inputs": {}
}

Claude

  1. 前提条件をインストールし、Claudeの設定パネルを開きます。
  2. 設定にAmadeus MCPサーバーを追加します:
    {
      "mcpServers": {
        "amadeus": {
          "command": "@donghyun-chae/mcp-amadeus@latest",
          "args": []
        }
      }
    }
    
  3. 保存してClaudeを再起動します。
  4. クライアントでAmadeusツールが利用可能か確認します。

APIキーの安全な管理方法:
上記と同様に環境変数をご利用ください。

Cursor

  1. 前提条件がインストールされていることを確認します。
  2. Cursorアプリの設定を開きます。
  3. 以下を追加します:
    {
      "mcpServers": {
        "amadeus": {
          "command": "@donghyun-chae/mcp-amadeus@latest",
          "args": []
        }
      }
    }
    
  4. 変更を保存してCursorを再起動します。
  5. MCP連携が有効になっていることを確認します。

APIキーの安全な管理方法:
同様に環境変数を利用してください。

Cline

  1. 前提条件がインストールされていることを確認します。
  2. Clineの設定ファイルを編集します。
  3. 次のJSONを挿入します:
    {
      "mcpServers": {
        "amadeus": {
          "command": "@donghyun-chae/mcp-amadeus@latest",
          "args": []
        }
      }
    }
    
  4. 保存してClineを再起動します。
  5. Amadeus MCPサーバーが稼働しアクセスできることを確認します。

APIキーの安全な管理方法:
上記のように環境変数で認証情報を設定してください。

フロー内でのMCPの使い方

FlowHuntでのMCP利用

FlowHuntのワークフローにMCPサーバーを組み込むには、まずMCPコンポーネントをフローに追加し、AIエージェントと接続します。

FlowHunt MCP flow

MCPコンポーネントをクリックして設定パネルを開き、system MCP設定セクションで以下のJSONフォーマットでサーバー情報を入力します:

{
  "amadeus": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定が完了すると、AIエージェントはこのMCPのすべての機能・能力をツールとして利用できるようになります。“amadeus"はご自身のMCPサーバー名、URLはMCPサーバーのご自身のURLに置き換えてください。


概要

セクション利用可否詳細・備考
概要Amadeus MCPサーバーによるAmadeus API経由のフライト検索
プロンプト一覧プロンプトテンプレートは記載なし
リソース一覧MCPリソースプリミティブの明記なし
ツール一覧フライト検索ツール
APIキーの管理環境変数利用、.env.example参照
サンプリングサポート(評価上は重要度低)記載なし
ルーツ対応記載なし

上記表から、Amadeus MCPサーバーはシンプルなフライト検索統合を提供しますが、プロンプトテンプレートやリソース、ルーツ・サンプリング等の高度なMCP機能は未記載です。実用的な旅行/フライト用途には優れていますが、開発者向けには更なるドキュメントや機能公開が期待されます。

MCPスコア

ライセンス有無✅ (MIT)
ツールが1つ以上ある
フォーク数7
スター数23

よくある質問

Amadeus MCPサーバーは何をしますか?

AIアシスタントとAmadeus Flight Offers Search APIの橋渡し役を担い、ユーザーが自然言語クエリでフライトオファーを検索・比較・取得できるようにします。

主なユースケースは何ですか?

旅行計画や予約、会話型AIアシスタント、自動旅程生成、カスタマーサポート自動化、旅行アプリへのリアルタイムなフライトデータ統合です。

このサーバーでどんなデータが取得できますか?

出発・到着時刻、航空会社、価格などの詳細なフライトオファーを、ユーザーが入力した場所や日付に基づいて取得できます。

APIキーをどのように安全に管理しますか?

Amadeus API認証情報を各クライアントのセットアップ手順に従い環境変数(AMADEUS_CLIENT_IDとAMADEUS_CLIENT_SECRET)として保存してください。

プロンプトテンプレートやリソースプリミティブは提供されていますか?

現時点のリポジトリには特定のプロンプトテンプレートやリソースプリミティブは記載されていません。

Amadeus MCPサーバーを動作させるのに必要なものは?

Node.js(またはその他の前提条件)、Amadeus API認証情報、そしてWindsurf、Claude、Cursor、Clineなどの互換MCPクライアントが必要です。

Amadeus MCPで旅行アプリを強化しよう

Amadeus MCPサーバーをFlowHuntに統合し、AIエージェントが自然言語でフライトの検索・比較・予約を行えるようにしましょう。

詳細はこちら

Adfin MCPサーバー統合
Adfin MCPサーバー統合

Adfin MCPサーバー統合

Adfin MCPサーバーは、AIアシスタントとAdfinの金融・文書管理APIを接続し、FlowHuntや他のAIワークフロー内で与信管理、請求書発行、ファイル管理などのタスクを自動化できるようにします。...

1 分で読める
Finance Automation +4
Flightradar24 MCPサーバー統合
Flightradar24 MCPサーバー統合

Flightradar24 MCPサーバー統合

Flightradar24 MCPサーバーでリアルタイムのフライト追跡をAIワークフローに統合。ライブ航空データにアクセスし、フライトを監視して、FlowHuntフローで旅行や状況認識を強化しましょう。...

1 分で読める
AI Aviation +5
EduBase MCPサーバー
EduBase MCPサーバー

EduBase MCPサーバー

EduBase MCPサーバーは、AIアシスタントとEduBase eラーニングプラットフォームを橋渡しし、LLMによるコンテンツ作成、試験管理、分析の自動化を安全かつ標準化されたMCP統合を通じて実現します。教育機関や企業でスケーラブルなAI駆動ワークフローを求める方に最適です。...

1 分で読める
AI Education +4