Skip to main content
Glama
omeirhaeghe
by omeirhaeghe

โ˜€๏ธ Eighty & Sunny

A colorful, weather-reactive MCP app. Rich weather widgets that render right inside your MCP host โ€” backed by Open-Meteo, with no API key required.

Python MCP App Open-Meteo Deploy


The background reacts to two things at once โ€” the time of day and the weather. The sky palette follows each city's real sunrise/sunset (๐ŸŒ… dawn glows peach, โ˜€๏ธ day is blue-and-gold, ๐ŸŒ† dusk turns purple-orange, ๐ŸŒ™ night dims to indigo), and the weather tints it on top (๐ŸŒง๏ธ rain cools it blue, โ„๏ธ snow turns icy, โ›ˆ๏ธ storms go deep purple, โ˜๏ธ overcast mutes to grey). It cross-fades when you switch cities.

โœจ Widgets

Tool

Shows

show_weather

Current-conditions card โ€” big temp, animated icon, feels-like, today's high/low, 6-stat grid

show_weather_forecast

7-day grid with icons, precip chance and highโ†’low range bars

show_weather_hourly

Next-24h strip with an SVG temperature curve

show_weather_dashboard

Everything at once โ€” current + hourly + 7-day + extra stats

get_weather

Plain JSON (current + hourly + daily), no widget

Every widget has city chips to switch locations instantly and a live ยฐF / ยฐC toggle.

Related MCP server: Weather MCP Server

๐Ÿš€ Run it

uv sync
uv run python server/server.py        # โ†’ http://localhost:8778/mcp

Point your MCP host at http://localhost:8778/mcp. No key, no signup.

โš™๏ธ Configure (all optional)

Env var

Default

Meaning

WEATHER_CITIES

San Francisco,New York,London,Tokyo,Sydney,Paris

The city chips

WEATHER_UNITS

imperial

Default units (imperial / metric)

WEATHER_CACHE_TTL

600

Forecast cache seconds (0 disables)

WEATHER_PREFETCH

off

all = fetch every city up front

One tool call fetches only the active city (โ‰ค2 requests) and caches it, so you stay well under Open-Meteo's free rate limit. Other chips warm from cache.

โ˜๏ธ Deploy

Render โ€” push to GitHub, then New โ†’ Blueprint (uses the bundled render.yaml). No env vars needed.

Docker

docker build -t es-weather-mcp . && docker run -p 8080:8080 es-weather-mcp

Azure Container Apps โ€” one command via the bundled Bicep (infra/) + azure.yaml:

azd up        # provision + build + deploy  โ†’  prints the /mcp URL

No secrets required; tweak cities/units in the Azure dashboard or via azd env set WEATHER_UNITS metric.


Weather by Open-Meteo ยท Built as an MCP App

#MCP #ModelContextProtocol #Weather #OpenMeteo #WeatherApp #Python #FastMCP #Claude #AIagents #OpenSource

F
license - not found
-
quality - not tested
B
maintenance

Maintenance

โ€“Maintainers
โ€“Response time
โ€“Release cycle
โ€“Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/omeirhaeghe/EightyAndSunny'

If you have feedback or need assistance with the MCP directory API, please join our Discord server