Labsco
MCP SERVER

Weather MCP Server

by glassBead-tc

Current weather for a city, and a side-by-side comparison of up to five.

Weather & Environmental Conditions
Summary
Two tools, and that is the whole surface.

It answers the weather question and the "where is it warmest" question and stops there. Setup is a requirements file and one Python script, or a single Smithery command, which makes it cheap enough to leave connected.

What it is

A small FastMCP weather server with two tools. One returns current conditions for a named city in metric or imperial units, with an optional three-day forecast. The other compares up to five cities in one call, sorted by temperature, humidity or wind.

What you get
  • Current weather for a named city
  • Metric or imperial units, chosen per call
  • An optional 3-day forecast on the same call
  • Up to 5 cities compared in a single request
  • That comparison sorted by temperature, humidity or wind
Requirements

Python with the packages in requirements.txt, run as python src/weather_server.py and pointed at from the client config. Installing it into Claude Desktop through Smithery is a single command.

Setup effort

One command — npx -y @smithery/cli install @glassBead-tc/weather-mcp --client claude