Labsco
MCP SERVER

Weather MCP Server

by isdaniel

Answer weather questions with real forecast data — current conditions, the days ahead, and the coming day hour by hour.

Weather & Environmental ConditionsVerified
Summary
Weather with nothing to sign up for, at three useful resolutions: now, the next hours, the next days.

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. Start with the city lookup — it turns whatever name the user typed into the id the forecast calls expect, and that is where these questions usually go wrong.

What it is

A small weather server built on the Open-Meteo API, with a city lookup that resolves a place name into the id the other calls use.

What you get
  • Current conditions for a location, including temperature, humidity and the state of the weather
  • A forecast for the next few days
  • An hour-by-hour forecast covering the day ahead
  • City lookup by name, id or coordinates, returning the city id that the weather calls take
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