@mcp-sidekick/weather
v1.0.0
Published
MCP server for weather forecasts using the Open-Meteo API — current conditions, hourly and daily forecasts, geocoding
Downloads
76
Readme
Weather MCP Server
Part of the MCP Sidekick project.
An MCP (Model Context Protocol) server that provides weather forecasts using the free Open-Meteo API — geocode locations, get current conditions, hourly forecasts, and daily summaries. No API key required.
Prerequisites
- Node.js >= 18
Setup
Install & Build
cd weather-mcp-server npm install npm run buildConfigure in your MCP client — create a
.mcp.jsonfile in your project:{ "servers": { "weather": { "type": "stdio", "command": "npx", "args": ["-y", "@mcp-sidekick/weather"] } } }Start using — no authentication needed. The Open-Meteo API is free for non-commercial use with up to 10,000 daily API calls.
Available Tools
Geocoding
| Tool | Description |
|---|---|
| weather_geocode | Search for a location by name or postal code, returns coordinates |
Forecast
| Tool | Description |
|---|---|
| weather_current | Get current weather conditions for a location |
| weather_forecast | Get hourly weather forecast (up to 16 days) |
| weather_daily | Get daily weather forecast summary (up to 16 days) |
Typical Workflow
- Use
weather_geocodeto find coordinates for a city name - Use
weather_current,weather_forecast, orweather_dailywith those coordinates
The LLM will chain these tools automatically — just ask for the weather in any city.
Data Source
All weather data is provided by Open-Meteo, which combines high-resolution weather models from multiple national weather services worldwide (DWD, NOAA, Météo-France, ECMWF, and more).
