open-meteo-mcp-lite
Click on "Install 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., "@open-meteo-mcp-liteWhat's the weather in Tokyo?"
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.
open-meteo-mcp-lite
A lightweight MCP (Model Context Protocol) server for Open-Meteo weather API.
Simple, fast, no API key required.
Features
Current weather: temperature, humidity, wind, pressure, UV index
Forecasts: up to 16 days with daily high/low, precipitation, sunrise/sunset
Hourly forecasts: up to 384 hours with temperature, precipitation, wind, pressure, UV index
Location search: geocoding by city name
Pressure data: surface pressure for weather tracking
Default location: set once, query without specifying location
Related MCP server: Simple Weather MCP
Installation
npm install -g open-meteo-mcp-liteOr use with npx:
npx open-meteo-mcp-liteConfiguration
OpenCode
Add to your opencode.json:
{
"mcp": {
"weather": {
"type": "local",
"command": ["npx", "-y", "open-meteo-mcp-lite"],
"enabled": true
}
}
}Claude Desktop
Add to your Claude Desktop config:
{
"mcpServers": {
"weather": {
"command": "npx",
"args": ["-y", "open-meteo-mcp-lite"]
}
}
}Tools
set_default_location
Set a default location for weather queries. Stored in ~/.config/open-meteo-mcp-lite/config.json.
Parameters:
location(string, optional): City name to set as defaultlatitude(number, optional): Latitude coordinatelongitude(number, optional): Longitude coordinatename(string, optional): Custom name for the location (used with coordinates)
Provide either location OR both latitude/longitude.
get_default_location
Get the currently configured default location.
search_location
Search for a location by name to get coordinates.
Parameters:
query(string, required): City name or location to searchlimit(number, optional): Max results 1-10, default 5
get_weather
Get current weather conditions. Uses default location if none specified.
Parameters:
location(string, optional): City namelatitude(number, optional): Latitude coordinatelongitude(number, optional): Longitude coordinate
get_forecast
Get weather forecast up to 16 days. Uses default location if none specified.
Parameters:
location(string, optional): City namelatitude(number, optional): Latitude coordinatelongitude(number, optional): Longitude coordinatedays(number, optional): Forecast days 1-16, default 7
get_hourly_forecast
Get hourly weather forecast up to 384 hours (16 days). Uses default location if none specified.
Parameters:
location(string, optional): City namelatitude(number, optional): Latitude coordinatelongitude(number, optional): Longitude coordinatehours(number, optional): Forecast hours 1-384, default 24
Usage
Set your default location by city name:
> set_default_location(location="Barcelona")
Default location set to: Barcelona, Catalonia, Spain
Coordinates: 41.38879, 2.15899Or by exact coordinates:
> set_default_location(latitude=41.5247, longitude=2.0214, name="Home")
Default location set to: Home
Coordinates: 41.5247, 2.0214Then just ask for weather without specifying location:
> get_weather()
Location: Home
Current Weather (Europe/Madrid)
...Example Output
Current Weather
Current Weather (Europe/Madrid)
Time: 2025-01-19T22:00
Temperature: 8.5°C
Feels like: 6.2°C
Humidity: 72%
Condition: Partly cloudy
Pressure: 1023.4 hPa
Wind: 12.3 km/h from 270°
Gusts: 18.5 km/h
UV Index: 0Forecast
Weather Forecast (Europe/Madrid)
Mon, Jan 20
Partly cloudy
High: 14°C / Low: 5°C
Precipitation: 0mm (0% chance)
Wind: up to 15 km/h
Sunrise: 08:15 / Sunset: 18:02Hourly Forecast
Hourly Forecast (Europe/Madrid)
Mon, Jan 20
00:00 Partly cloudy 8.5°C, feels 6.2°C
Humidity: 72%, Pressure: 1023.4 hPa
Precip: 0mm (0%), Wind: 12.3 km/h from 270°, Gusts: 18.5 km/h, UV: 0Config File
Default location is stored in:
~/.config/open-meteo-mcp-lite/config.jsonData Source
Weather data provided by Open-Meteo - free for non-commercial use.
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides real-time weather data, hourly forecasts, and daily summaries using the free Open-Meteo API with no API key required. It enables users to search for weather conditions by specific coordinates or city names across multiple measurement units.1MIT
- AlicenseNot gradedqualityDmaintenanceA cross-platform MCP server that provides weather forecasts by coordinates, location name, or IP address without requiring API keys. It leverages Open Meteo and OpenStreetMap to deliver fast, single-query weather lookups.MIT
- AlicenseNot gradedqualityDmaintenanceMCP Server for global weather, forecasts, air quality, and climate data using Open-Meteo, no API key required.MIT
- 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
Related MCP Connectors
Open-Meteo MCP — weather forecast + historical reanalysis + sister APIs
OpenWeather MCP — wraps the OpenWeatherMap API (openweathermap.org)
Meteostat MCP — historical weather from 11k+ stations (no auth)
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/ominiverdi/open-meteo-mcp-lite'
If you have feedback or need assistance with the MCP directory API, please join our Discord server