FlightRadar MCP Server

0.1.2 · active · verified Tue Apr 21

The `flightradar-mcp-server` is a Model Context Protocol (MCP) server designed to provide real-time flight tracking and status information. It integrates with the AviationStack API to offer three core functionalities: retrieving detailed flight data by IATA/ICAO code, searching for flights based on various criteria (airline, airports, status), and summarizing flight statuses in a human-readable format. Currently at version 0.1.2, this package appears to be in an early development stage, focusing on extending AI agents like Claude with external flight information capabilities rather than being a standalone, general-purpose API. Its release cadence is ad-hoc given its early version, implying potential for rapid evolution. Key differentiators include its specific integration with the MCP protocol for AI agents, facilitating direct interaction with LLMs, and its direct use of AviationStack for flight data, providing a robust, specialized tool for conversational AI applications requiring flight information.

Common errors

Warnings

Install

Imports

Quickstart

Demonstrates the setup, build, and execution of the `flightradar-mcp-server` as a standalone Node.js process, including environment variable configuration for the AviationStack API key.

# Quickstart to set up and run the FlightRadar MCP Server
# This assumes Node.js (v14+) and npm (v6+) are already installed.

# 1. Clone the repository
git clone https://github.com/Cyreslab-AI/flightradar-mcp-server.git
cd flightradar-mcp-server

# 2. Install project dependencies
npm install

# 3. Build the server (compiles TypeScript/JavaScript)
npm run build

# 4. Set your AviationStack API key and run the server
# Replace 'YOUR_AVIATIONSTACK_API_KEY' with your actual key from aviationstack.com
# The server will start and listen for MCP requests.
AVIATIONSTACK_API_KEY="YOUR_AVIATIONSTACK_API_KEY" node build/index.js

# To integrate with an MCP client (e.g., Claude Desktop), refer to the
# 'Configure the server in your MCP settings file' section of the README.

view raw JSON →