Track Flights with FlightRadar24 Data
FlightRadar24 MCP Server connects Claude Desktop to real-time flight data, enabling flight tracking, status checks, and arrival/departure information.
Maintainer of this project? Claim this page to edit the listing.
1.0.0Add to Favorites
Why it matters
Integrate real-time flight tracking capabilities into Claude Desktop using FlightRadar24 data. This asset allows users to query flight statuses, arrival/departure times, and airport information.
Outcomes
What it gets done
Monitor flight statuses in real time.
Retrieve arrival and departure times for specific flights.
View flight activity at airports.
Identify emergency flights.
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/vb-flightradar24 | bash Capabilities
Tools your agent gets
Track a specific flight in real time using its flight number
Get arrival and departure times for a specific flight
View all flight status information for a specific airport
Monitor and identify emergency flights in a specified area
Overview
FlightRadar24 MCP Server
This MCP server connects Claude Desktop to Flightradar24's real-time flight data. It allows users to track any flight, retrieve arrival and departure times, view airport flight statuses, and monitor emergency flights. Use this MCP server when you need to integrate live flight information into your AI assistant. It's ideal for aviation enthusiasts, travel planners, or anyone requiring up-to-the-minute data on flights.
What it does
The big job is to stay informed about global flight activity. The small job is to integrate real-time flight data into an AI assistant for quick lookups and monitoring. To set this up, first clone the repository:
git clone https://github.com/sunsetcoder/flightradar24-mcp-server.git
Then, install dependencies and build the project:
cd flightradar24-mcp-server
npm install
npm run build
Next, configure Claude Desktop by adding the server details to your claude_desktop_config.json file:
{
"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"
}
}
}
}
Finally, you can ask questions like: "What's the ETA for United Airlines flight UA123?"
Source README
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.gitInstall 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.jsonAdd 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 .envUpdate 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
FAQ
Common questions
Discussion
Questions & comments ยท 0
Sign In Sign in to leave a comment.