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"
}
}
}
}This server cannot be deployed
Maintenance
Related MCP Connectors
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.
Cloudflare Workers MCP server: ai-model-router
Cloudflare Workers MCP server: agent-workflow-engine
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA deployable server implementation of the Model Context Protocol that allows you to run custom tools on Cloudflare Workers without authentication requirements.681 npmMIT
- FlicenseNot gradedqualityCmaintenanceEnables 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.2,778 npm-
- FlicenseNot gradedqualityCmaintenanceEnables 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.-