Skip to main content
Glama
Zachwitte21
by Zachwitte21

Weather MCP Server

An MCP (Model Context Protocol) server that provides weather information tools using the National Weather Service (NWS) API.

Features

This MCP server exposes two tools for accessing weather data:

  • get_alerts: Get active weather alerts for any US state

  • get_forecast: Get detailed weather forecast for a specific location (latitude/longitude)

Related MCP server: Weather MCP Server

Requirements

  • Python >= 3.14

  • uv (recommended for dependency management)

Setup

  1. Clone this repository or download the source code

  2. Install dependencies using uv:

uv sync

Running the Server

The server runs using stdio transport for MCP communication:

uv run weather.py

Using with MCP Clients

To use this server with an MCP client (like Claude Desktop), add it to your MCP client configuration:

{
  "mcpServers": {
    "weather": {
      "command": "uv",
      "args": [
        "--directory",
        "c:\\Users\\Zachary\\Dev\\weather",
        "run",
        "weather.py"
      ]
    }
  }
}

Available Tools

get_alerts

Get active weather alerts for a US state.

Parameters:

  • state (string): Two-letter US state code (e.g., "CA", "NY", "TX")

Example:

get_alerts(state="CA")

get_forecast

Get weather forecast for a specific location.

Parameters:

  • latitude (float): Latitude of the location

  • longitude (float): Longitude of the location

Example:

get_forecast(latitude=37.7749, longitude=-122.4194)

Data Source

This server uses the National Weather Service API, which provides free weather data for US locations.

License

Add your license information here.

Install Server
F
license - not found
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    Provides access to National Weather Service (NWS) data, enabling users to retrieve active weather alerts for US states and weather forecasts for specific geographic coordinates.
    141
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    Provides weather forecasts and alerts for US locations using the National Weather Service API. Supports getting detailed forecasts by coordinates and active weather alerts by state code.
    141
    GPL 3.0

View all related MCP servers

Related MCP Connectors

  • Get US weather forecasts, active alerts, and current observations.

  • US weather, alerts, earthquakes and elevation for AI agents, from NWS/NOAA and USGS. No API keys.

  • US weather & geo for AI agents: forecasts, alerts, earthquakes, elevation, geocoding. No keys.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Zachwitte21/weather-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server