FlightDB MCP Server

Aircraft registry search, flight history, and analytics powered by ADS-B Exchange data.

Local serverstdioGo

What is the FlightDB MCP server?

Most file and storage access work still happens through a UI a human drives. FlightDB MCP server moves it into the conversation instead. Aircraft registry search, flight history, and analytics powered by ADS-B Exchange data.

The short version

Connect your AI assistant to FlightDB — aircraft registry search, flight history, and analytics via the Model Context Protocol.

The tools it exposes

The server publishes 10 tools. What each one is for:

  • Flight_list_flights — Paginated flights with filters: aircraft, airport, country, date range
  • Flight_list_aircraft — Paginated aircraft directory with registration, country, ICAO filters
  • Flight_get_aircraft_from_list — Single aircraft header by id
  • Flight_get_aircraft_detail — Full aircraft profile with all flights and aggregates
  • Flight_flights_by_year — Per-year flight counts for an aircraft
  • Flight_flights_by_distance — Per-year flights binned by trip distance (Short / Medium / Long)
  • Flight_flights_by_country — Per-year arrival-country breakdown for an aircraft
  • Flight_airport_visits — Per-airport visit and stay aggregates by year
  • Flight_visit_history — Visit timeline for an aircraft
  • Flight_get_airport — Airport details by IATA or ICAO code

Getting it running

Setup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client. The configuration blocks on this page cover the common clients.

How it compares

Plenty of file and storage access servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. FlightDB's toolset — Flight_list_flights, Flight_list_aircraft, Flight_get_aircraft_from_list and 7 more — is a fair guide to whether it matches your workflow. It is maintained by flightdb; worth a glance at recent repository activity before you build anything load-bearing on it.

SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.

Things to watch

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • With 10 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch FlightDB.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

Available tools

ToolWhat it does
Flight_list_flightsPaginated flights with filters: aircraft, airport, country, date range
Flight_list_aircraftPaginated aircraft directory with registration, country, ICAO filters
Flight_get_aircraft_from_listSingle aircraft header by id
Flight_get_aircraft_detailFull aircraft profile with all flights and aggregates
Flight_flights_by_yearPer-year flight counts for an aircraft
Flight_flights_by_distancePer-year flights binned by trip distance (Short / Medium / Long)
Flight_flights_by_countryPer-year arrival-country breakdown for an aircraft
Flight_airport_visitsPer-airport visit and stay aggregates by year
Flight_visit_historyVisit timeline for an aircraft
Flight_get_airportAirport details by IATA or ICAO code

How to install the FlightDB MCP server

{
  "mcpServers": {
    "flightdb": {
      "url": "https://flightdb.org/mcp"
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Example prompts to try

  • Use FlightDB to Flight list flights.
  • Use FlightDB to Flight list aircraft.
  • Use FlightDB to Flight get aircraft from list.

Frequently asked questions

It connects FlightDB to MCP-compatible AI assistants such as Claude and Cursor, exposing 10 tools (Flight_list_flights, Flight_list_aircraft, Flight_get_aircraft_from_list, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with FlightDB directly.