Weather MCP Server

An MCP server with keyless weather: forecasts, alerts, air quality, lightning, rivers, wildfires and history from 1940.

  • 56 ★ on the repository
  • Last commit
  • MIT
MCP server

Extended access

Why this level

  • Requests with place names and coordinates go to external weather APIs, and saved places are written to disk.
All reasons and checks

weather-mcp/weather-mcp

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/weather-mcp-server

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Requests with place names and coordinates go to external weather APIs, and saved places are written to disk.

This is third-party code. Review the repository files before installing.

What it does

Weather MCP connects an assistant to live weather data from free open sources: NOAA, Open-Meteo, MET Norway, USGS, NIFC, NASA FIRMS, RainViewer and Blitzortung.org. No signup or keys are needed, and no tool requires them. There are 17 tools in all. The basic set holds forecast, current conditions, alerts, location search and service checks. Standard adds historical data from 1940, air quality and saved places. The full set opens marine conditions, radar and satellite, lightning with a distance-based safety assessment, river levels and wildfire data. The `ENABLED_TOOLS` variable picks the set.

Who it is for. Users of Claude, Cursor and Cline who need weather, warnings and outdoor safety without signing up for services.

Good fit when

  • A hike is planned and a weekend forecast is asked for the saved place "cabin".
  • A storm is near and a distance-based lightning danger assessment is needed.
  • Before a trip NOAA, MeteoAlarm and other national service alerts are checked.
  • A report needs hourly weather at a point for years since 1940.

Not a fit when

  • Life-safety guarantees are needed: the data is a reference, and official alerts are checked separately.
  • A paid source with a contract and support is required.
  • A forecast is needed for a specific place in Russia: coverage is stronger in the US and Europe.

Example request

What is the weather in Tokyo this weekend, is there lightning nearby and are any alerts active?

MCP

Transport
stdio, http
Authentication
not required

Environment variables

ENABLED_TOOLS
Tool preset: basic, standard, full or all.
WEATHER_UNITS
Unit system: imperial or metric.

Limitations

Node.js 20 or newer is required. Basic tools work without keys, but some features open only with four optional keys: NCEI, FIRMS, Google Pollen and Google Weather. The last two need a Google Cloud billing account with a card. Coverage is uneven: the US and Europe get the best coverage, and some river and wildfire data covers single countries. Saved places live in `~/.weather-mcp/locations.json`, a file shared by all clients on the machine. Requests go to external APIs, including the places you name.

How to disable. Run `claude mcp remove weather` or delete the `weather` entry from the client configuration. Remove the saved places file `~/.weather-mcp/locations.json` by hand.

FAQ

How do I connect the server to Claude Code?

Run `claude mcp add weather -- npx -y @dangahagan/weather-mcp@latest`. For other clients add the `npx` command with arguments `-y` and `@dangahagan/weather-mcp@latest` to the MCP configuration.

Are API keys needed?

No. Four optional keys only add features: NOAA climate normals, wildfires, pollen and alerts outside the main countries.

How do I open all 17 tools?

Set `ENABLED_TOOLS` to `all` or `full`. The default is `basic`, followed by `standard`.

Which units are used?

Imperial by default. The `metric` value of `WEATHER_UNITS` switches everything to metric, and single units are overridden by their own variables.

What is stored on disk?

Saved places live in `~/.weather-mcp/locations.json`. The request cache is on by default, limited to 1000 entries, and is disabled with `CACHE_ENABLED`.

Discussion

No questions or reviews yet.

MCP server for Open-Meteo: 17 tools, a 16-day forecast, archive from 1940, air quality, marine data, floods and climate

MCP serverExtended access73Repository stars

An MCP server with a toolbox for global briefs: markets, SEC filings, conflict, climate and news from open sources

MCP serverExtended access1.1KRepository stars
Official

A global intelligence MCP server: news, geopolitical risk, markets and infrastructure exposed as agent tools

MCP serverExtended access90.5KRepository stars

AutoTS MCP server with 28 tools: an agent loads series, forecasts, finds anomalies and rates threshold-crossing odds.

MCP serverExtended access1.4KRepository stars

An MCP server giving agents data on patents and trademarks worldwide: USPTO, EPO, WIPO, Google Patents and dozens of registers.

MCP serverExtended access56Repository stars

README in short

The server is listed in the MCP registry and built entirely on open data. The author reports 5020 passing tests. The `basic` set is the default, and the full set opens through a variable. Client support is described in `docs/CLIENT_SETUP.md`.

README badge

Report a problem