MCP Connector

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.

Works with flightradar24

Maintainer of this project? Claim this page to edit the listing.


91
Spark score
out of 100
Updated Jan 2025
Version 1.0.0
Models

Add 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

01

Monitor flight statuses in real time.

02

Retrieve arrival and departure times for specific flights.

03

View flight activity at airports.

04

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_flight

Track a specific flight in real time using its flight number

get_flight_times

Get arrival and departure times for a specific flight

get_airport_flights

View all flight status information for a specific airport

monitor_emergency_flights

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
Anthropic Claude MCP Hackathon - FlightRadar24 MCP server

Setup Guide ๐Ÿš€

1. Prerequisites

2. Installation

  1. Clone this repository somewhere on your computer:

    git clone https://github.com/sunsetcoder/flightradar24-mcp-server.git
    
  2. Install dependencies & build the project:

    cd flightradar24-mcp-server
    npm install
    npm run build
    

3. Integration with Claude Desktop

  1. Open your Claude Desktop configuration file:

    # On Mac:
    ~/Library/Application Support/Claude/claude_desktop_config.json
    
    # On Windows:
    %APPDATA%/Claude/claude_desktop_config.json
    
  2. Add the following to the mcpServers object 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"
          }
        }
      }
    }
    
  3. Important Steps:

    • Replace /FULL/PATH/TO/flightradar24-mcp-server with the actual full path to where you cloned the repository
    • Add your Flightradar24 API key in the env section
    • Make sure to use forward slashes (/) in the path, even on Windows
  4. Restart Claude Desktop for the changes to take effect

Environment Setup

  1. Copy .env.example to .env:

    cp .env.example .env
    
  2. Update the .env file 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:

  1. "What's the ETA for United Airlines flight UA123?"
  2. "Show me all flights currently at SFO"
  3. "Are there any emergency flights in the area?"
  4. "Show me all international flights arriving at SFO in the next 2 hours"
  5. "How many commercial flights are currently over the Pacific Ocean?"
  6. "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.json is 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

Need More Help? ๐Ÿ†˜

  1. Make sure Claude Desktop is properly installed
  2. Verify your Flightradar24 API key is active
  3. Check the path in your configuration file is correct
  4. Look for error messages in MCP server logs

FAQ

Common questions

Discussion

Questions & comments ยท 0

Sign In Sign in to leave a comment.