daedalus avatar

Mcp Metar

daedalus/mcp-metar

Pulls live METAR and TAF aviation weather reports from ICAO airport codes. Exposes three tools: get_metar for current conditions, get_taf for terminal forecasts, and get_airport_weather for both in one call. You'd reach for this when building flight planning tools, aviation chatbots, or weather briefing assistants that need real airport weather data. The Python package works standalone or as an MCP server. Pass it any four-letter ICAO code like KJFK or EGLL and get back the raw weather strings pilots use. Clean implementation with test coverage and type checking. MIT licensed, so you can drop it into commercial aviation apps without licensing headaches.

tools
3
transport
STDIO
last updated
Mar 28, 2026

Tools

3 tools

Public tool metadata for what this MCP can expose to an agent.

get_metarFetch current METAR weather data for an airport by ICAO code

Fetch current METAR weather data for an airport by ICAO code

No parameter schema in public metadata yet.

get_tafFetch TAF (Terminal Aerodrome Forecast) for an airport by ICAO code

Fetch TAF (Terminal Aerodrome Forecast) for an airport by ICAO code

No parameter schema in public metadata yet.

get_airport_weatherFetch both METAR and TAF for an airport by ICAO code

Fetch both METAR and TAF for an airport by ICAO code

No parameter schema in public metadata yet.

Sponsors

Readme

mcp-metar

MCP server for METAR/TAF aviation weather data

PyPI Python Coverage Ruff

mcp-name: io.github.daedalus/mcp-metar

Install

pip install mcp-metar

Usage

from mcp_metar import get_metar, get_taf, get_airport_weather

# Get current METAR for an airport
metar = get_metar("KJFK")
print(metar)

# Get TAF forecast
taf = get_taf("KJFK")
print(taf)

# Get both METAR and TAF
weather = get_airport_weather("KJFK")
print(weather["metar"])
print(weather["taf"])

MCP Server

This package provides an MCP server that can be used with MCP-compatible clients. Configure your client with:

{
  "mcpServers": {
    "mcp-metar": {
      "command": "mcp-metar",
      "env": {}
    }
  }
}

View the full README on GitHub

Details

Repository
github.com/daedalus/mcp-metar
Category
Data & Analytics
Package
mcp-metar
Transport
STDIO
Registry
MCP registry, active

More from daedalus

Related Data & Analytics MCP servers

View all
1daedalus avatarMcp Rs485daedalus/mcp-rs485MCP server that exposes RS485 bus connectivity for reading and writing serial data0stars
2davidmosiah avatarDelx Living Bodydavidmosiah/delx-living-bodyMeta-MCP that auto-detects installed wellness connectors and composes them into one body data layer.0stars
3agentview avataragentViewde.agentview/agentview-mcpDisplay delivery platform for AI agents. Push HTML, dashboards and live data to screens.0stars
4mcp avatarDm Drogerie Marktde.dm.mcp/dm-drogerie-marktReal-time product data, semantic search and more from dm-drogerie markt, Europe's leading drugstore.0stars
5automdev avatarAutomautomdev/autom-mcpGoogle, Bing and Brave search results as structured JSON — web, maps, news, shopping, images, jobs…0stars
6buildcord-dev avatarBuildcordbuildcord-dev/mcpBuild and change Discord bots by describing them: slash commands, events, embeds, modals and data.0stars