Seats.aero Cloudflare MCP
Seats.aero Cloudflare MCPサーバー
自然言語を介してseats.aero APIと対話するための、TypeScriptベースのステートレスなリモートMCPサーバーです。このサーバーはCloudflare Workersを介してエッジで実行され、フライトの空席状況、ルート、一括検索への超高速かつスケーラブルなアクセスを提供します。
❗ 前提条件: このツールを使用するには、seats.aero Pro APIキーが必要です。
🚀 はじめに: ワンクリックデプロイ
以下のボタンから、Cloudflareアカウントに直接このサーバーをデプロイできます:
デプロイが完了すると、MCPサーバーは https://seats-aero-cloudflare-mcp.<your-account>.workers.dev/mcp のようなURLで公開されます。
🔐 デプロイ後の重要な手順: シークレットの追加
このサーバーはseats.aero APIへのセキュアなプロキシとして機能するため、サーバーが機能する前にCloudflareダッシュボードでシークレットを設定する必要があります。
Cloudflareダッシュボード > Workers & Pages >
seats-aero-cloudflare-mcpに移動します。Settings > Variables and Secrets に移動します。
以下の暗号化された変数を追加します:
SEATS_API_KEY: あなたのseats.aero Pro APIキー。MCP_CLIENT_SECRET: エッジノードへの不正アクセスを防ぐために自分で決めた安全なパスワード/トークン。
新しいシークレットを反映させるために、ワーカーを再デプロイします。
Related MCP server: Remote MCP Server (Authless)
🛠️ 利用可能なツール
このサーバーは、マイレージプログラムやキャビンクラスに関するLLMのハルシネーションを防ぐため、厳格なJSON Schema enumを使用しています。
get_flights: フライトリストを取得します。キャッシュされた検索エンドポイントにマッピングされます。get_bulk_avail: 特定のマイレージプログラムから大量の空席オブジェクトを取得します。一括空席状況エンドポイントにマッピングされます。get_routes: 特定のマイレージプログラムからルートオブジェクトのリストを取得します。ルートエンドポイントにマッピングされます。
💻 手動デプロイ (CLI)
ワンクリックボタンではなくコマンドラインからデプロイしたい場合は、以下を実行してください:
リポジトリをクローンし、依存関係をインストールします:
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 installWranglerを使用してシークレットを安全に保存します:
npx wrangler secret put SEATS_API_KEY
npx wrangler secret put MCP_CLIENT_SECRETCloudflareにデプロイします:
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"
}
}
}
}Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Zero-dependency Cloudflare Worker gateway turning websites and REST APIs into MCP tools.
Remote streamable-HTTP MCP server running on a single Cloudflare Worker. Your assistant gets live Airbnb, Amazon, Booking.com, Google Flights, Maps and Reddit data, social search on X, Instagram and TikTok, the Meta Ad Library, and image/video generation without any keys. Connect your own accounts to let it send WhatsApp or Telegram messages, work an IMAP inbox, manage Meta Ads campaigns and publish to X and LinkedIn. OAuth 2.1 with PKCE; stored credentials are AES-256-GCM encrypted.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Search and compare flight offers through a cache-aware Streamable HTTP MCP server for AI agents.
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceA deployable server implementation of the Model Context Protocol that allows you to run custom tools on Cloudflare Workers without authentication requirements.2,105 npmMIT
- FlicenseNot gradedqualityNot gradedmaintenanceEnables 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.-
- -licenseNot gradedqualityNot gradedmaintenanceEnables deployment of a Model Context Protocol (MCP) server on Cloudflare Workers without authentication. Allows users to create custom tools and connect them to AI clients like Claude Desktop or Cloudflare AI Playground.3,487 npm-
- FlicenseNot gradedqualityNot gradedmaintenanceEnables deployment of MCP servers on Cloudflare Workers without authentication requirements. Provides a template for creating custom MCP tools that can be accessed remotely via Cloudflare AI Playground or local MCP clients like Claude Desktop.-