Flightradar24 Mcp サーバー 🛩️
概要
Flightradar24 MCPサーバーとは?
Flightradar24 MCPサーバーは、リアルタイムのフライトトラッキングを促進するために設計されたオープンソースプロジェクトです。さまざまなソースからのデータを処理するサーバーとして機能し、ユーザーが航空機の動きを監視し、フライト情報を収集し、リアルタイムで航空交通を可視化できるようにします。このサーバーは、フライトデータ分析に興味のある航空愛好家、開発者、研究者に特に役立ちます。
Flightradar24 MCPサーバーの特徴
- リアルタイムデータ処理:サーバーはフライトデータをリアルタイムで処理し、ユーザーに航空機の位置、高度、飛行経路に関する最新情報を提供します。
- オープンソース:オープンソースプロジェクトであるため、ユーザーはその開発に貢献し、自分のニーズに合わせてカスタマイズし、コミュニティと改善点を共有できます。
- ユーザーフレンドリーなインターフェース:サーバーには、フライトデータに簡単にアクセスできるユーザーフレンドリーなインターフェースが付属しています。
- 複数のデータソースのサポート:ADS-B受信機を含むさまざまなソースからデータを集約でき、包括的なフライトトラッキングが可能です。
- カスタマイズ可能なアラート:ユーザーは特定のフライトやイベントの通知を設定でき、重要な更新を見逃すことがありません。
Flightradar24 MCPサーバーの使い方
- インストール:まず、GitHubからリポジトリをクローンします。コマンドを使用します:
git clone https://github.com/sunsetcoder/flightradar24-mcp-server.git - 依存関係:ドキュメントに記載されている必要な依存関係をインストールします。これにはデータ処理や可視化のためのライブラリが含まれる場合があります。
- 設定:データソースに接続するためにサーバー設定を構成します。これにはAPIキーの設定やローカル受信機の構成が含まれる場合があります。
- サーバーの実行:ドキュメントに指定されたコマンドを使用してサーバーを起動します。通常、スクリプトやターミナルでのコマンドの実行が含まれます。
- インターフェースへのアクセス:ウェブブラウザを開き、サーバーのアドレスに移動してユーザーインターフェースにアクセスし、フライトの追跡を開始します。
よくある質問
Flightradar24 MCPサーバーの目的は何ですか?
このサーバーは、さまざまなソースからのデータを処理することによってリアルタイムのフライトトラッキング情報を提供するために設計されており、航空愛好家や開発者にとって便利です。
Flightradar24 MCPサーバーは無料で使用できますか?
はい、サーバーはオープンソースであり、無料で使用できます。ユーザーはプロジェクトをダウンロード、変更、貢献することができます。
Flightradar24 MCPサーバーをカスタマイズできますか?
もちろんです!オープンソースプロジェクトであるため、新しい機能を追加したり、既存のものを変更したりして、特定のニーズに合わせてサーバーをカスタマイズできます。
Flightradar24 MCPサーバーで使用できるデータソースは何ですか?
サーバーはADS-B受信機やその他のフライトデータAPIを含む複数のデータソースをサポートしており、包括的なトラッキング機能を提供します。
Flightradar24 MCPサーバーにどのように貢献できますか?
問題を報告したり、機能を提案したり、GitHubリポジトリでプルリクエストを通じてコードの改善を提出することで貢献できます。
詳細
Flightradar24 MCP Server 🛩️
A Claude Desktop MCP server that helps you track flights in real-time using Flightradar24 data. Perfect for aviation enthusiasts, travel planners, or anyone curious about flights overhead!
What Can This Do? ✨
- 🔍 Track any flight in real-time
- ⏰ Get arrival and departure times for specific flights
- 🌉 View the status of flights at an airport
- 🚨 Monitor emergency flights
Setup Guide 🚀
1. Prerequisites
- Claude Desktop installed on your computer
- A Flightradar24 API key (get one from Flightradar24's website)*
2. Installation
-
Clone this repository somewhere on your computer:
git clone https://github.com/sunsetcoder/flightradar24-mcp-server.git -
Install dependencies & build the project:
cd flightradar24-mcp-server npm install npm run build
3. Integration with Claude Desktop
-
Open your Claude Desktop configuration file:
# On Mac: ~/Library/Application Support/Claude/claude_desktop_config.json # On Windows: %APPDATA%/Claude/claude_desktop_config.json -
Add the following to the
mcpServersobject in your config:{ "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" } } } } -
Important Steps:
- Replace
/FULL/PATH/TO/flightradar24-mcp-serverwith the actual full path to where you cloned the repository - Add your Flightradar24 API key in the
envsection - Make sure to use forward slashes (
/) in the path, even on Windows
- Replace
-
Restart Claude Desktop for the changes to take effect
Environment Setup
-
Copy
.env.exampleto.env:cp .env.example .env -
Update the
.envfile with your actual Flightradar24 API key:FR24_API_KEY=your_actual_api_key_here
Note: Never commit your actual API key to version control. The .env file is ignored by git for security reasons.
Let's Try It Out! 🎮
Once the server is configured, you can ask Claude questions like:
- "What's the ETA for United Airlines flight UA123?"
- "Show me all flights currently at SFO"
- "Are there any emergency flights in the area?"
- "Show me all international flights arriving at SFO in the next 2 hours"
- "How many commercial flights are currently over the Pacific Ocean?"
- "Identify any flights that have declared an emergency in the California region"
Example conversation with 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]
Common Questions & Troubleshooting 🤔
"Claude can't connect to the server"
- Check if the path in
claude_desktop_config.jsonis correct - Make sure you're using the full absolute path
- Verify your API key is correct
- Try restarting Claude Desktop
"The server isn't responding"
- Make sure your Flightradar24 API key is valid
- Check if the API URL is correct
- Look for any error messages in server logs
FlightRadar API Access
- Note: Using Flightradar24's API requires a subscription
Need More Help? 🆘
- Make sure Claude Desktop is properly installed
- Verify your Flightradar24 API key is active
- Check the path in your configuration file is correct
- Look for error messages in MCP server logs
License 📄
MIT
Made with ❤️ for aviation enthusiasts
サーバー設定
{
"mcpServers": {
"flightradar-24-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--sunsetcoder--flightradar24-mcp-server--flightradar-24-mcp-server",
"npm run start"
],
"env": {
"FR24_API_KEY": "fr-24-api-key",
"FR24_API_URL": "fr-24-api-url"
}
}
}
}