Aviation Weather MCP Server
by finack
This is a Model Context Protocol (MCP) server that provides aviation weather information for flight planning. It connects to the Aviation Weather API to fetch METARs, TAFs, PIREPs, and other data.
Last updated: N/A
What is Aviation Weather MCP Server?
The Aviation Weather MCP Server is a tool that fetches and provides aviation weather data from the Aviation Weather API. It's designed to be used with applications like Claude for Desktop to provide weather information for flight planning purposes, but should not be used as the sole source for flight planning or in-flight decision making.
How to use Aviation Weather MCP Server?
To use this server, you need to install it following the setup instructions, which include cloning the repository, installing dependencies, building the server, and starting it. Then, you need to configure your Claude for Desktop application to connect to the server by adding it to the mcpServers
configuration. Once connected, you can query the server through Claude using natural language questions about weather conditions at specific locations or along a route.
Key features of Aviation Weather MCP Server
Type-safe API client automatically generated from the official Aviation Weather API Swagger definition
MCP tools for weather data:
get-metar
,get-taf
,get-pireps
,get-route-weather
Fetches METARs, TAFs, PIREPs, and route weather information
Easy integration with Claude for Desktop
Use cases of Aviation Weather MCP Server
Quickly retrieve current weather conditions at an airport
Obtain terminal aerodrome forecasts for flight planning
Check for pilot reports near a specific location
Get a comprehensive weather overview for a planned flight route
FAQ from Aviation Weather MCP Server
Is this tool FAA-approved for flight planning?
Is this tool FAA-approved for flight planning?
No, this tool is not FAA-approved and should not be used as a replacement for certified weather services.
Can I rely solely on this tool for in-flight decision making?
Can I rely solely on this tool for in-flight decision making?
No, the information provided by this tool should NEVER be used as the sole source for flight planning or in-flight decision making. Always consult official aviation weather sources.
How do I update the Aviation Weather API client?
How do I update the Aviation Weather API client?
Run the following commands: npm run aviation-weather-api:clean
, npm run aviation-weather-api:fetch
, and npm run aviation-weather-api:generate
.
What are the prerequisites for running this server?
What are the prerequisites for running this server?
You need Node.js 18 or higher, npm or yarn, and curl.
How do I add new tools to the server?
How do I add new tools to the server?
Use the server.tool
method, providing a tool name, a Zod schema for parameters, and an asynchronous function to implement the tool's logic.