Skip to main content
Glama

Seats.aero Cloudflare MCPサーバー

自然言語を介してseats.aero APIと対話するための、TypeScriptベースのステートレスなリモートMCPサーバーです。このサーバーはCloudflare Workersを介してエッジで実行され、フライトの空席状況、ルート、一括検索への超高速かつスケーラブルなアクセスを提供します。

前提条件: このツールを使用するには、seats.aero Pro APIキーが必要です。


🚀 はじめに: ワンクリックデプロイ

以下のボタンから、Cloudflareアカウントに直接このサーバーをデプロイできます:

Deploy to Workers

デプロイが完了すると、MCPサーバーは https://seats-aero-cloudflare-mcp.<your-account>.workers.dev/mcp のようなURLで公開されます。

🔐 デプロイ後の重要な手順: シークレットの追加

このサーバーはseats.aero APIへのセキュアなプロキシとして機能するため、サーバーが機能する前にCloudflareダッシュボードでシークレットを設定する必要があります。

  1. Cloudflareダッシュボード > Workers & Pages > seats-aero-cloudflare-mcp に移動します。

  2. Settings > Variables and Secrets に移動します。

  3. 以下の暗号化された変数を追加します:

    • SEATS_API_KEY: あなたのseats.aero Pro APIキー。

    • MCP_CLIENT_SECRET: エッジノードへの不正アクセスを防ぐために自分で決めた安全なパスワード/トークン。

  4. 新しいシークレットを反映させるために、ワーカーを再デプロイします。


Related MCP server: Remote MCP Server (Authless)

🛠️ 利用可能なツール

このサーバーは、マイレージプログラムやキャビンクラスに関するLLMのハルシネーションを防ぐため、厳格なJSON Schema enumを使用しています。

  • get_flights: フライトリストを取得します。キャッシュされた検索エンドポイントにマッピングされます。

  • get_bulk_avail: 特定のマイレージプログラムから大量の空席オブジェクトを取得します。一括空席状況エンドポイントにマッピングされます。

  • get_routes: 特定のマイレージプログラムからルートオブジェクトのリストを取得します。ルートエンドポイントにマッピングされます。


💻 手動デプロイ (CLI)

ワンクリックボタンではなくコマンドラインからデプロイしたい場合は、以下を実行してください:

  1. リポジトリをクローンし、依存関係をインストールします:

   git clone [https://github.com/olsonbd/seats-aero-cloudflare-mcp.git](https://github.com/olsonbd/seats-aero-cloudflare-mcp.git)
   cd seats-aero-cloudflare-mcp
   npm install
  1. Wranglerを使用してシークレットを安全に保存します:

   npx wrangler secret put SEATS_API_KEY
   npx wrangler secret put MCP_CLIENT_SECRET
  1. Cloudflareにデプロイします:

   npx wrangler deploy

🤖 Claude Desktopへの接続

mcp-remote プロキシを使用して、ローカルのMCPクライアントからリモートMCPサーバーに接続します。

Claude Desktopの設定ファイルを開き、以下を追加してください:

{
  "mcpServers": {
    "seats-aero": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://seats-aero-cloudflare-mcp.<your-account>.workers.dev/mcp"
      ],
      "env": {
        "MCP_REMOTE_BEARER_TOKEN": "your_mcp_client_secret_here"
      }
    }
  }
}

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables deployment of Model Context Protocol servers on Cloudflare Workers without authentication requirements. Provides a template for creating custom MCP tools that can be accessed remotely via SSE endpoints and integrated with Claude Desktop or Cloudflare AI Playground.
    -