aviation-mcp
This project is a Model Context Protocol (MCP) server that provides comprehensive aviation weather information for flight planning by integrating with the Aviation Weather API. It strictly serves as an informational tool and is not certified for official aviation use, featuring a type-safe API client and multiple weather data retrieval functionalities.
Aviation Weather MCP Server
This project is a Model Context Protocol (MCP) server designed to provide aviation-related weather information for flight planning using data from the Aviation Weather API. Although it connects to the official Aviation Weather API to obtain METARs, TAFs, PIREPs, and other data types, it is intended for informational purposes only and should not be used as the sole source for aviation decision-making. Key features include a type-safe API client generated from the API's Swagger definition and various MCP tools for accessing specific weather data.
Features
- Type-safe API client from the Aviation Weather API Swagger definition
- Tools include
get-metar
,get-taf
,get-pireps
,get-route-weather
Setup
- Requires Node.js 18 or higher, npm or yarn, and curl
- Clone the repository and install dependencies
- Build and start the server following the provided instructions
Usage
- Integrate with Claude for Desktop by editing configuration files
- Example queries can include weather statuses for specific locations and routes