flightaware-mcp
If you are the rightful owner of flightaware-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A bridge server connecting Model Context Protocol (MCP) clients to FlightAware's AeroAPI for real-time aviation data.
The FlightAware MCP Server acts as a bridge between Model Context Protocol (MCP) clients and FlightAware's AeroAPI, providing real-time aviation data. It allows users to access detailed flight information, track airport operations, retrieve aircraft details, and search for airports by region or custom queries. The server supports both TCP and WebSocket connections, offering flexibility in communication protocols. Configuration is straightforward, with options to set up via environment variables or command line arguments. Users need a FlightAware AeroAPI key to access the server's functionalities. The server is designed to be easily integrated into various platforms, with installation options ranging from using NPX for no-installation execution to global or local installations via npm. It also includes a test client for easy testing and supports detailed logging and debugging to assist in troubleshooting.
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
- Flexible Protocol Support: Works with both TCP and WebSocket connections
Tools
getFlightByIdent
Get information about a specific flight using its identifier.
getFlightsForAirport
List flights arriving at or departing from a specific airport.
getAircraftByTail
Get information about a specific aircraft by its tail number.
getAirportsByRegion
Search for airports by country, region, or custom query.
getFlightDetails
Get detailed information about a specific flight.