Labsco
MCP SERVER

Wttr Weather

by melody26613

Current conditions and a three-day outlook for any city, from wttr, with no API key.

Weather & Environmental Conditions
Summary
The smallest possible weather integration.

Two tools, one string argument, no credentials — this is about as low as the cost of adding weather to an assistant goes, and the container keeps it isolated from whatever Python you have. If you need severe-weather alerts or hourly detail, look elsewhere; current conditions and three days is the whole surface.

What it is

A weather server that reads from wttr and ships as a Docker image. Two tools, one argument each — the city name — and no account or key anywhere in the setup.

What you get
  • `get_current_weather` returns current conditions for a city
  • `get_three_day_weather` returns the three-day outlook for a city
  • Both take a single `city_name` argument, so nothing to look up first
  • Runs in a container, keeping Python and its dependencies off your machine
Requirements

Docker. Build the image with `./build_docker_image.sh`, then point your client at `docker run --rm -i --init web_fetch_wttr:1.0.0`. No key, no account, no configuration. It has been exercised against small local models through ollama, including qwen3:0.6b.

Setup effort

One command — docker run --rm -i --init web_fetch_wttr:1.0.0