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
This server cannot be installed
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
- Alicense-qualityDmaintenanceAn 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.Last updated1MIT
- Alicense-qualityDmaintenanceA 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.Last updatedMIT
- Alicense-qualityDmaintenanceMCP Server for global weather, forecasts, air quality, and climate data using Open-Meteo, no API key required.Last updatedMIT
- Alicense-qualityBmaintenanceAn MCP server that wraps the Open-Meteo API to provide current weather, forecasts, and historical data for any location without requiring an API key.Last updatedMIT
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