flightaware-mcp
0
The FlightAware MCP Server serves as a gateway for MCP clients to access FlightAware's AeroAPI, delivering real-time flight information and aviation data. It supports various features like flight tracking, airport operations, and aircraft details with convenient configuration and flexibility in protocol support.
FlightAware MCP Server
A bridge server connecting Model Context Protocol (MCP) clients to FlightAware's AeroAPI for real-time aviation data.
Features
- Flight Information: Get real-time information about specific flights
- Airport Operations: Track arriving and departing flights at airports
- Aircraft Details: Retrieve aircraft information by tail number
- Airport Search: Find airports by region, country, or custom query
- Detailed Tracking: Get comprehensive flight operation details
- Flexible Protocol Support: Works with both TCP and WebSocket connections
- Easy Configuration: Simple setup via environment variables or command line
Configuration
AeroAPI Key
You'll need a FlightAware AeroAPI key to use this server. Sign up at FlightAware AeroAPI and follow their instructions to obtain an API key.
Installation
Using NPX (No installation required)
Run directly with npx.
Global Installation
Install globally and run from anywhere.
Local Installation
Install locally in your project.
Command Line Options
- Port to listen on (default: "8080")
- FlightAware AeroAPI key
- Server mode (tcp or ws) (default: "tcp")
- Request timeout in milliseconds (default: "30000")
- Enable debug mode with verbose logging
Environment Variables
You can use environment variables instead of command line arguments.