MCP Hub
Back to servers

Weather MCP

Provides current weather conditions, seven-day forecasts, and US weather alerts using Open-Meteo and National Weather Service APIs. It enables users to retrieve global weather data and regional alerts without requiring any API keys.

glama
Updated
Mar 12, 2026

Weather MCP

An MCP server that provides current weather, 7-day forecasts, and US weather alerts — no API keys required.

APIs Used

PurposeAPI
Current weather & forecastapi.open-meteo.com
City name to coordinatesgeocoding-api.open-meteo.com
US weather alertsapi.weather.gov (National Weather Service)

Tools

get_current_weather

Get current weather conditions for any city in the world.

Example: "What's the weather in Tokyo?"

get_forecast

Get a 7-day weather forecast for any city in the world.

Example: "What's the forecast for London this week?"

get_alerts

Get active weather alerts for a US state. US only.

Example: "Any weather alerts in California?"

Setup

1. Install dependencies

npm install

2. Build

npm run build

3. Add to Claude Desktop

Add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "weather": {
      "command": "node",
      "args": ["/path/to/MCP/weather/build/index.js"]
    }
  }
}

Then restart Claude Desktop.

Project Structure

├── src/
│   ├── index.ts        # MCP server and tool definitions
│   └── constants.ts    # API endpoint constants
├── build/              # Compiled output (generated)
├── package.json
└── tsconfig.json

Reviews

No reviews yet

Sign in to write a review