EightyAndSunny
БесплатноНе проверенA weather-reactive MCP server that renders rich Open-Meteo weather widgets and provides plain JSON weather data, all without an API key.
Описание
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.
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
Установка EightyAndSunny
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/omeirhaeghe/EightyAndSunnyFAQ
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
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare EightyAndSunny with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
