Aviation Weather MCP Server

Aviation Weather MCP Server

Provides real-time access to official aviation weather data including METARs, TAFs, and PIREPs directly from aviationweather.gov. It enables users to query airport observations, forecasts, and pilot reports through natural language within Claude.

Category
Visit Server

README

Aviation Weather MCP Server

A hosted MCP (Model Context Protocol) server that gives Claude direct access to real-time aviation weather data from aviationweather.gov — no web searching needed.

Features

  • METARs — Current airport weather observations worldwide
  • TAFs — Terminal aerodrome forecasts (24-30 hour forecasts)
  • PIREPs — Pilot reports of in-flight conditions (turbulence, icing, etc.)
  • SIGMETs/AIRMETs — Aviation weather warnings and advisories
  • Station Info — Airport/station lookup with coordinates and elevation

Data Source

All data comes from the Aviation Weather Center (AWC) API at aviationweather.gov. This is the official FAA/NWS source — free, no API key required.

How It Works

This server uses:

  • FastMCP (Python) for MCP protocol handling
  • Streamable HTTP transport for remote access
  • Render for hosting (always-on web service)

Once deployed, add it as a custom connector in Claude Chat and Claude can directly query aviation weather data.

Setup

Deploy to Render

  1. Push this repo to GitHub
  2. Create a Web Service on render.com
  3. Connect to this GitHub repo
  4. Configure:
    • Runtime: Python 3
    • Build Command: pip install -r requirements.txt
    • Start Command: python server.py
  5. Deploy

Add to Claude Chat

  1. Go to Claude Chat Settings → Connectors
  2. Click "Add custom connector"
  3. Enter your Render URL + /mcp (e.g., https://your-app.onrender.com/mcp)
  4. Name it "Aviation Weather" or similar
  5. Start asking Claude about METARs, TAFs, and PIREPs!

Example Prompts

Once connected, try asking Claude:

  • "What's the current METAR for KJFK?"
  • "Get the TAF for Tucson International (KTUS)"
  • "Are there any PIREPs for turbulence near Chicago?"
  • "Show me current SIGMETs for convection"
  • "What's the weather at KORD, KLAX, and KSFO?"

Tools Reference

Tool Description
get_metar Current observations for airport(s)
get_taf Terminal forecast for airport(s)
get_pireps Pilot reports near a station or nationwide
get_airsigmet Current SIGMETs and AIRMETs
get_station_info Station details and coordinates

Development

Run locally:

pip install -r requirements.txt
python server.py

Server starts on http://localhost:8000/mcp

License

MIT

Author

Built by a retired corporate pilot who wanted Claude to speak aviation weather natively. 🛩️

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured