Skip to main content
Glama
zsozsesz
by zsozsesz

Weather MCP Server

A Model Context Protocol (MCP) server that provides weather forecasts and alerts for US locations using the National Weather Service (NWS) API.

Features

  • Weather Alerts — Retrieve active NWS weather alerts for any US state

  • Weather Forecast — Get a detailed forecast for any US location by latitude/longitude

  • Weather Briefing Prompt — A pre-built prompt that combines alerts and forecast into a comprehensive briefing

Related MCP server: Weather MCP Server

Prerequisites

Note: The NWS API only supports locations within the United States.

Installation

npm install
npm run build

Usage

Run the server directly via stdio (the standard MCP transport):

node build/index.js

Or use the weather bin alias after a global/local install:

npx weather

Integrating with Claude Desktop

Add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "weather": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-poc/build/index.js"]
    }
  }
}

Tools

get_alerts

Retrieves active weather alerts for a US state.

Parameter

Type

Description

state

string

Two-letter state code (e.g. CA, NY)

get_forecast

Retrieves the weather forecast for a specific US location.

Parameter

Type

Description

latitude

number

Latitude of the location (-90–90)

longitude

number

Longitude of the location (-180–180)

Prompts

weather-briefing

Generates a comprehensive weather briefing for a US state.

Argument

Type

Description

state

string

Two-letter US state code (e.g. CA, NY)

latitude

string

Latitude of a location within the state for the forecast

longitude

string

Longitude of a location within the state for the forecast

Development

# Build TypeScript
npm run build

# Source files
src/index.ts    # MCP server, tools, and prompts
src/helpers.ts  # NWS API client and shared types

License

ISC

Install Server
F
license - not found
B
quality
C
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.

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/zsozsesz/mcp-poc'

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