EightyAndSunny
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@EightyAndSunnyshow me the weather in London"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
☀️ 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 |
| Current-conditions card — big temp, animated icon, feels-like, today's high/low, 6-stat grid |
| 7-day grid with icons, precip chance and high→low range bars |
| Next-24h strip with an SVG temperature curve |
| Everything at once — current + hourly + 7-day + extra stats |
| 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: open-meteo-mcp-lite
🚀 Run it
uv sync
uv run python server/server.py # → http://localhost:8778/mcpPoint your MCP host at http://localhost:8778/mcp. No key, no signup.
⚙️ Configure (all optional)
Env var | Default | Meaning |
|
| The city chips |
|
| Default units ( |
|
| Forecast cache seconds ( |
| off |
|
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-mcpAzure Container Apps — one command via the bundled Bicep (infra/) +
azure.yaml:
azd up # provision + build + deploy → prints the /mcp URLNo 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
This server cannot be deployed
Maintenance
Related MCP Connectors
An MCP server for weather information by @kulybaba
An MCP server for weather information by @kulybaba
Hosted MCP server for Xweather weather data: conditions, forecasts, alerts, and more.
Open-Meteo tabanlı anahtarsız hava durumu tahmin MCP sunucusu.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceMCP server that provides current weather and forecasts via Open-Meteo API, with an optional ML-based next-day max temperature prediction.-
- AlicenseAqualityAmaintenanceA lightweight MCP server for Open-Meteo weather API, providing current weather, forecasts, location search, and more without requiring an API key.610 npmMIT
- AlicenseNot gradedqualityBmaintenanceAn MCP server that wraps the Open-Meteo API to provide current weather, forecasts, and historical data for any location without requiring an API key.MIT
- AlicenseAqualityBmaintenanceMCP server for weather forecasts via Open-Meteo (no API key needed), providing current weather, hourly, and daily forecasts with geocoding support.3MIT