Skip to content
Back to search
100
MCP live MCP 2026-07-28 streamable-http

io.github.cyanheads/ourairports-mcp-server

io.github.cyanheads/ourairports-mcp-server

Offline global aviation reference — airports, runways, navaids, frequencies from OurAirports.

Uptime
100.0%
1 direct probes · 30d
Response
777ms
last probe
Tools
6
callable
Resources
0
readable
Prompts
0
available

Tools · 6

ourairports_search_airports

Search the bundled OurAirports corpus by free-text (name / municipality / keywords) and/or facets (country, region, type). Every query token must match (word order and partial words are handled). Retu…

ourairports_search_runways

Search runways across the whole bundled OurAirports corpus by attribute, joined back to their airports — the cross-airport counterpart to ourairports_get_airport (which returns runways for one already…

ourairports_get_airport

Fetch the full record for one airport resolved by ANY code — IATA (SEA), ICAO (KSEA), GPS, national/local, or the OurAirports ident — with its runways and radio frequencies inline. The single `code` p…

ourairports_find_airports

Find airports within a radius of a latitude/longitude, ranked nearest-first by great-circle distance, each with its distance (km) and bearing (degrees true) from the query point. The grounding tool fo…

ourairports_find_navaids

Find navigation aids (VOR, VOR-DME, DME, NDB, NDB-DME, TACAN, VORTAC) two ways: spatially, by passing latitude+longitude (with an optional radius_km); or relationally, by passing airport_code to get t…

ourairports_list_countries

List the countries present in the bundled OurAirports dataset with their ISO 3166-1 alpha-2 codes and airport counts. This is the lookup table for valid `country` (and, with include_regions, `region`)…

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "io.github.cyanheads/ourairports-mcp-server": {
      "url": "https://ourairports.caseyjhand.com/mcp",
      "transport": "streamable-http"
    }
  }
}