Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

EightyAndSunny

БесплатноНе проверен

A weather-reactive MCP server that renders rich Open-Meteo weather widgets and provides plain JSON weather data, all without an API key.

GitHubEmbed

Описание

A weather-reactive MCP server that renders rich Open-Meteo weather widgets and provides plain JSON weather data, all without an API key.

README

☀️ 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.

🚀 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

from github.com/omeirhaeghe/EightyAndSunny

Установка EightyAndSunny

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/omeirhaeghe/EightyAndSunny

FAQ

EightyAndSunny MCP бесплатный?

Да, EightyAndSunny MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для EightyAndSunny?

Нет, EightyAndSunny работает без API-ключей и переменных окружения.

EightyAndSunny — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить EightyAndSunny в Claude Desktop, Claude Code или Cursor?

Открой EightyAndSunny на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare EightyAndSunny with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development