LabscoMCP early access ↗
isdanielMCP SERVER

Open-Meteo Weather MCP Server

Answer weather and air-quality questions by city name — current conditions, hourly weather for the dates you choose, and pollutant levels.

by isdaniel ↗Weather & Environmental ConditionsCommunity

LABSCO SUMMARY

Weather and air quality with nothing to sign up for — just name the city.

Because it sits on Open-Meteo there is no key and no account, which makes it one of the cheapest things to add to a client. Every weather and air-quality call takes a plain city name, in English, so there is no id to look up first.

What it is

A small weather server built on the Open-Meteo API: current conditions, hourly weather across a date range and air quality, each asked for by city name, plus time-zone helpers.

What you get

  • Current conditions for a city — temperature, humidity and the state of the weather in a readable summary — get_current_weather
  • Hour-by-hour weather for a city between a start and an end date — get_weather_byDateTimeRange
  • The same readings as structured JSON, with an hourly forecast for today and tomorrow when you ask for it — get_weather_details
  • Air quality for a city — PM2.5, PM10, ozone and other pollutants, with health advice for sensitive groups

Requirements

No API key — Open-Meteo is free and open. Published on PyPI as mcp-weather-server and run over stdio for desktop clients; the same server also speaks SSE and Streamable HTTP for web use, and a Docker image is published for either.

Setup effort

One command — pip install mcp_weather_server