Weather MCP Server
A Model Context Protocol (MCP) server that provides weather forecast and alert information for US locations. Referenced these docs.
Features
Weather Forecasts: Get detailed weather forecasts for any location using latitude/longitude coordinates
Weather Alerts: Retrieve active weather alerts for US states
Real-time data from the National Weather Service
Installation
Prerequisites
Python 3.10 or higher
Setup
Clone this repository:
Usage
Configuration
Add the server to your MCP client configuration. For Claude Desktop, add this to your config file:
MacOS:
Windows:
Config:
Available Tools
weather:get_forecast
Get weather forecast for a specific location.
Parameters:
latitude(number, required): Latitude of the locationlongitude(number, required): Longitude of the location
Example:
weather:get_alerts
Get active weather alerts for a US state.
Parameters:
state(string, required): Two-letter US state code (e.g., "CA", "NY", "TX")
Example:
API Data Source
This server uses the National Weather Service API to retrieve weather data for US locations.