by sunsetcoder
Track flights in real time, retrieve arrival and departure times, view airport status, and monitor emergency situations using Flightradar24 data via a Model Context Protocol server.
Provides a Model Context Protocol (MCP) server that exposes Flightradar24 flight‑tracking data to Claude Desktop, enabling natural‑language queries about flights, airports, and emergencies.
npm install
and npm run build
to compile the TypeScript source..env.example
to .env
and set FR24_API_KEY
(and optionally FR24_API_URL
).claude_desktop_config.json
under mcpServers
pointing to the built dist/index.js
file, and supply the same environment variables.Q: Claude can’t connect to the server.
A: Verify the absolute path in claude_desktop_config.json
, ensure the API key is correct, and restart Claude Desktop.
Q: The server isn’t responding.
A: Confirm the Flightradar24 API key is valid, the FR24_API_URL
is correct, and check the server logs for error messages.
Q: Do I need a paid Flightradar24 subscription? A: Yes, the API requires a subscription; free accounts do not provide API access.
Q: Where should I store the API key?
A: In the .env
file (which is git‑ignored) and also in the env
section of the MCP configuration.
Q: Can I run the server without building it?
A: The repository is written in TypeScript; you must run npm run build
to produce the JavaScript files before starting the 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!
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
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 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"
}
}
}
}
Important Steps:
/FULL/PATH/TO/flightradar24-mcp-server
with the actual full path to where you cloned the repositoryenv
section/
) in the path, even on WindowsRestart Claude Desktop for the changes to take effect
Copy .env.example
to .env
:
cp .env.example .env
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.
Once the server is configured, you can ask Claude questions like:
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]
claude_desktop_config.json
is correctMIT
Made with ❤️ for aviation enthusiasts
Please log in to share your review and rating for this MCP.
{ "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" } } } }
Explore related MCPs that share similar capabilities and solve comparable challenges
by EduBase
Enables Claude and other LLMs to interact with the EduBase e‑learning platform via the Model Context Protocol, allowing automated quiz creation, exam scheduling, and result analysis.
by gNucleus
Generate editable CAD parts or assemblies directly from natural‑language prompts by leveraging gNucleus generative AI models through a lightweight MCP server.
by jyjune
Provides control and access to a video surveillance system, allowing retrieval of live and recorded video streams, channel status queries, PTZ camera positioning, and playback dialog management.
by NonicaTeam
Enables AI desktop applications to read and select Revit model elements through a set of predefined micro‑tools, integrated directly into the Nonicatab toolbar.
by wuye-ai
Provides Model Context Protocol endpoints for property‑industry AI services, including daily industry news, knowledge‑base search, and intelligent question‑answering.
by zaiwork
MCP Server for ZIZAI Recruitment API.
by AndrewKlement
Provides real-time access to Gaggiuino espresso machine status, latest shot ID, and detailed shot telemetry for AI clients.
by zed-industries
A high‑performance, multiplayer code editor designed for speed and collaboration.
by modelcontextprotocol
A Model Context Protocol server that provides web content fetching capabilities.