Aviation MCP logo

Aviation MCP

by Perufitlife

Provides live METARs, airport and aircraft reference data, aviation definitions, and FAA-style quizzes through MCP.

Install Aviation MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "perufitlife-aviation-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@renzom13/aviation-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

We couldn’t confirm it starts correctly

The install command started, but didn't respond the way we expected when we tried to talk to it.

npx -y @renzom13/aviation-mcp

initialize succeeded but no response to tools/list.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 1mo ago.

Overview

Perufitlife/aviation-mcp MCP server gives AI agents access to live decoded METAR weather, airport details, aircraft specifications, aviation terminology, and pilot-practice questions. It can run locally through npx over stdio or connect through a hosted Streamable HTTP and SSE endpoint. The local setup uses the free Rotate Pilot aviation API without an API key or signup. Use it for aviation weather lookups, reference queries, aircraft comparisons, or FAA-style study sessions.

Use cases

  • Check current METAR conditions at an ICAO airport
  • Compare specifications for different aircraft
  • Look up airport runways and elevation
  • Study FAA-style questions by subject
  • Explain aviation terminology

Key features

  • Decoded METAR and optional TAF retrieval
  • Airport data by ICAO code
  • Aircraft specifications by slug
  • Aviation glossary with related terms
  • FAA-style practice questions
  • Daily aviation quiz

Tools6

What Aviation MCP lets your agent do. Expand a tool for its parameters.

Self-reported~143 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

17/20 checks healthy over the last 78d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 7d ago via OSV.dev · @renzom13/aviation-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars2Stargazers on the source repository.
npm downloads79Package downloads in the last 30 days.
Last commit4mo agoMost recent push to the default branch.
Install checkInconclusiveStarted but did not complete the MCP handshake in our test.
Tools exposed6Callable tools this server registers over MCP.
Directory activity7 viewsConfig copies, upvotes, and views on AllMCPs.

How Aviation MCP works

What Perufitlife/aviation-mcp MCP server does

Perufitlife/aviation-mcp MCP server exposes six aviation-focused tools to an MCP-compatible client. It combines live weather with curated aviation reference and learning content, so an agent can answer operational weather questions, retrieve airport or aircraft facts, explain terminology, and generate study material.

The weather tool accepts an ICAO airport code and returns decoded METAR information, including flight category, wind, visibility, temperature, and dewpoint. It can optionally include TAF data. Other tools provide airport records, aircraft specifications, glossary definitions with related terms, filtered FAA-style practice questions, and a daily aviation quiz question.

How it works

The server uses the free Rotate Pilot aviation API as its data source. Weather data is live, while airport, aircraft, and glossary information is maintained as curated reference data. The MCP tools present these results to an AI client in a form the client can use when responding to natural-language requests.

For example, an agent can check whether conditions at KJFK fall into a particular flight category, retrieve runway and elevation information for an airport, compare the range and cruise data for aircraft, or ask for questions limited to a particular subject. The glossary tool can explain terms such as “squawk” or “v-speeds.”

Setup and configuration

Perufitlife/aviation-mcp MCP server can be started locally with npx and does not require a Rotate Pilot API key, user signup, or additional credential configuration:

config.json
{
  "mcpServers": {
    "aviation": {
      "command": "npx",
      "args": ["-y", "@renzom13/aviation-mcp"]
    }
  }
}

The project also documents a hosted Apify deployment using a Streamable HTTP endpoint. Legacy SSE clients can use the corresponding /sse endpoint. The hosted option requires an Apify token and charges per tool call, while the local package is described as free to run apart from the surrounding runtime or network costs.

The README names Claude Desktop, Cursor, Cline, and Windsurf as compatible clients, along with other MCP-capable applications. No environment variables are specified for the local setup.

Tools and capabilities

  • get_metar: Retrieve decoded current METAR weather for an ICAO airport, with an optional TAF.
  • get_airport: Look up airport identity, location, coordinates, elevation, and runway data.
  • get_aircraft: Retrieve specifications by aircraft slug, including engines, seats, range, cruise, ceiling, MTOW, and type rating.
  • get_glossary_term: Explain an aviation term and return related terms.
  • practice_questions: Generate FAA-style exam questions with answer options and the correct answer, optionally filtered by subject.
  • quiz_of_the_day: Return the daily aviation question.

Limitations and notes

METAR results represent current weather data, but the documentation does not define refresh intervals or guarantee coverage for every ICAO code. Airport, aircraft, and glossary responses are reference data rather than live operational feeds.

The hosted deployment is not equivalent to the no-credential local setup: it uses an Apify URL, needs an Apify token, and is billed per call. The documentation does not provide service-level guarantees, detailed rate limits, or a project license.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Aviation MCP

Run it locally with npx using `npx -y @renzom13/aviation-mcp` and configure the command in your MCP client.

Yes. Cursor, Cline, and Windsurf are also named.

The local setup requires no API key or signup. The hosted Apify deployment requires an Apify token.

Yes. `get_metar` returns decoded current METAR data for an ICAO airport and can optionally include TAF information.

Yes. `practice_questions` returns FAA-style questions with answer options and the correct answer, with subject filtering available.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewAviation MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/perufitlife-aviation-mcp?style=directory)](https://allmcps.com/mcp/perufitlife-aviation-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/perufitlife-aviation-mcp"><img src="https://allmcps.com/api/badge/perufitlife-aviation-mcp?style=directory" alt="Aviation MCP on AllMCPs" /></a>