Flightradar24 MCP Server 🛩️ について
航空ファンや旅行の計画を立てる人向けの Flightradar24 MCP サーバーです。リアルタイムのフライト追跡、空港の運航状況、緊急便の情報を確認できます。
主な機能
- 01フライトのリアルタイム追跡
- 02到着・出発時刻の確認
- 03空港の運航状況の表示
- 04緊急便の監視
活用シーン
- 01特定便の到着予定時刻の確認
- 02空港にいるフライトの確認
- 03地域内の緊急便の検索
MCP 対応
Claude Desktop などの MCP クライアントに、Flightradar24 のフライトデータを提供します。利用には Flightradar24 API キーが必要で、API の利用にはサブスクリプションが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Flightradar24 MCP サーバー 🛩️
Flightradar24 のデータを使ってリアルタイムでフライトを追跡できる、Claude Desktop 用の MCP サーバーです。航空ファンや旅行の計画を立てる方、上空を飛ぶ航空機に興味がある方に最適です!
何ができますか? ✨
- 🔍 あらゆるフライトをリアルタイムで追跡
- ⏰ 特定のフライトの到着時刻と出発時刻を取得
- 🌉 空港のフライト状況を確認
- 🚨 緊急事態にあるフライトを監視
セットアップガイド 🚀
1. 前提条件
- お使いのコンピューターにClaude Desktopがインストールされていること
- Flightradar24 の API キー(Flightradar24 のウェブサイトから取得)*
2. インストール
-
このリポジトリをコンピューター上の任意の場所にクローンします:
git clone https://github.com/sunsetcoder/flightradar24-mcp-server.git -
依存関係をインストールして、プロジェクトをビルドします:
cd flightradar24-mcp-server npm install npm run build
3. Claude Desktop との連携
-
Claude Desktop の設定ファイルを開きます:
# On Mac: ~/Library/Application Support/Claude/claude_desktop_config.json # On Windows: %APPDATA%/Claude/claude_desktop_config.json -
設定ファイルの
mcpServersオブジェクトに、以下を追加します:{ "mcpServers": { "flightradar24-server": { "command": "node", "args": [ "/Users/<username>/<FULL_PATH...>/flightradar24-mcp-server/dist/index.js" ], "env": { "FR24_API_KEY": "your_api_key_here", "FR24_API_URL": "https://fr24api.flightradar24.com" } } } } -
重要な手順:
/FULL/PATH/TO/flightradar24-mcp-serverを、リポジトリをクローンした実際のフルパスに置き換えますenvセクションに Flightradar24 の API キーを追加します- Windows でも、パスには必ずスラッシュ(
/)を使用してください
-
変更を反映するため、Claude Desktop を再起動します
環境のセットアップ
-
.env.exampleを.envにコピーします:cp .env.example .env -
.envファイルに実際の Flightradar24 API キーを設定します:FR24_API_KEY=your_actual_api_key_here
注:実際の API キーをバージョン管理にコミットしないでください。セキュリティ上の理由から、.env ファイルは git の追跡対象外です。
試してみましょう! 🎮
サーバーを設定したら、Claude に次のような質問ができます:
- 「United Airlines のフライト UA123 の到着予定時刻は?」
- 「現在 SFO にいるすべてのフライトを表示して」
- 「このエリアに緊急事態にあるフライトはある?」
- 「今後 2 時間以内に SFO に到着するすべての国際線を表示して」
- 「現在、太平洋上空には商用便が何便ある?」
- 「カリフォルニア地域で緊急事態を宣言したフライトを特定して」
Claude との会話例:
You: What's the status of flight UA123?
Claude: Let me check that for you...
[Claude will use the MCP server to fetch real-time flight information]
よくある質問とトラブルシューティング 🤔
「Claude がサーバーに接続できません」
claude_desktop_config.json内のパスが正しいか確認してください- フルパス(絶対パス)を使用していることを確認してください
- API キーが正しいことを確認してください
- Claude Desktop を再起動してみてください
「サーバーが応答しません」
- Flightradar24 の API キーが有効であることを確認してください
- API URL が正しいか確認してください
- サーバーログにエラーメッセージがないか確認してください
FlightRadar API へのアクセス
- 注:Flightradar24 の API を利用するには、サブスクリプションが必要です
さらにサポートが必要ですか? 🆘
- Claude Desktop が正しくインストールされていることを確認してください
- Flightradar24 の API キーが有効であることを確認してください
- 設定ファイル内のパスが正しいことを確認してください
- MCP サーバーのログにエラーメッセージがないか確認してください
ライセンス 📄
MIT
航空ファンのために ❤️ を込めて作成
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。