- Home
- MCP servers
- Aviation Weather
Aviation Weather
- python
0
GitHub Stars
python
Language
4 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
This Aviation Weather MCP Server provides Claude with direct, real-time aviation weather data from the Aviation Weather Center. It offers METARs, TAFs, PIREPs, SIGMETs/AIRMETs, and station information through a lightweight MCP interface, enabling you to query weather data without external web searches.
How to use
You interact with the server using an MCP client to send requests for METARs, TAFs, PIREPs, SIGMETs/AIRMETs, and station details. Connect the MCP client to the server endpoint you configured, then issue queries like requesting the current METAR for a specific airport, retrieving a TAF for a given airport, or listing PIREPs near a station. The server translates these requests into Aviation Weather Center API calls and returns structured weather data you can display or process in your application.
How to install
Prerequisites: you need Python installed on your system.
Step-by-step setup and run locally:
pip install -r requirements.txt
python server.py
Additional notes
Configuration uses a hosted deployment for external access and a local development flow for testing. The server is designed to be hosted on a web service platform and accessed via a standard MCP URL, with the local development command provided to run the server on your machine.
Available tools
get_metar
Fetches current METAR Observations for one or more airports or stations.
get_taf
Fetches terminal aerodrome forecasts for one or more airports.
get_pireps
Retrieves pilot reports near a station or across regions.
get_airsigmet
Returns current SIGMETs and AIRMETs warnings and advisories.
get_station_info
Provides station details including coordinates and elevation.