Aviation MCP Server

MCP server for aviation weather and flight planning

Local serverstdioTypeScript

What is the Aviation MCP MCP server?

MCP server for aviation weather and flight planning. Exposed over MCP by the aviation mcp mcp server, that capability becomes something an assistant can invoke while it works, not something you go and do afterwards.

What it actually does

This is a Model Context Protocol (MCP) server that provides aviation weather information for flight planning. It connects to the Aviation Weather API to fetch METARs, TAFs, PIREPs, and other data.

  • Type-safe API client — automatically generated from the official Aviation Weather API Swagger definition
  • MCP tools for weather data —
  • get-metar: Get current weather observations
  • get-taf: Get terminal aerodrome forecasts
  • get-pireps: Get pilot reports near an airport
  • get-route-weather: Get comprehensive weather for a route between two airports

Its toolset

Everything the assistant can do here goes through one of these:

  • Prerequisites — The Prerequisites tool exposed by this server
  • Installation — 3. Build the server (this will fetch the latest Swagger definition, generate the API client, and compile the TypeScript):

Configuration

  • Node.js 18 or higher - npm or yarn - curl (for fetching the Swagger YAML)

Adding it to your client

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.

When to reach for it

This sits in the developer tooling group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Aviation MCP's toolset — Prerequisites, Installation — is a fair guide to whether it matches your workflow. It is maintained by finack; worth a glance at recent repository activity before you build anything load-bearing on it.

We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.

Caveats

  • 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.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the aviation mcp mcp server does with a few real requests.

Available tools

ToolWhat it does
PrerequisitesThe Prerequisites tool exposed by this server.
Installation3. Build the server (this will fetch the latest Swagger definition, generate the API client, and compile the TypeScript):

How to install the Aviation MCP MCP server

{
     "mcpServers": {
       "aviation-weather": {
         "command": "node",
         "args": [
           "/absolute/path/to/aviation-weather-mcp-server/build/index.js"
         ]
       }
     }
   }

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

Configuration

  • Node.js 18 or higher - npm or yarn - curl (for fetching the Swagger YAML)

Example prompts to try

  • Use Aviation MCP to Prerequisites.
  • Use Aviation MCP to Installation.

Frequently asked questions

It connects Aviation MCP to MCP-compatible AI assistants such as Claude and Cursor, exposing 2 tools (Prerequisites, Installation) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Aviation MCP directly.