Skip to main content
Glama

mcp-weather

Current weather and forecasts as an MCP server.

Tool

Source

current_weather

OpenWeather (needs OPENWEATHER_API_KEY)

weather_forecast

Open-Meteo (keyless), places geocoded via Nominatim

get_current_date_and_time

server clock in TIMEZONE (default Europe/Warsaw)

whoami

which client your key belongs to

Part of the Jarvis tool servers; built on jarvis-mcp-kit (API keys, rate limits, logs).

Run

cp .env.example .env                              # set OPENWEATHER_API_KEY
cp config/clients.example.yaml config/clients.yaml
uv run jarvis-mcp-keys new me --servers weather   # paste the block into config/clients.yaml
uv run --env-file .env mcp-weather serve          # http://localhost:8010/mcp/weather

Docker: docker run -p 8010:8010 --env-file .env -v $PWD/config:/config ghcr.io/jaknow01/mcp-weather:latest. Kubernetes: deploy/kubernetes.yaml.

Related MCP server: Weather MCP Server

Connect

  • Claude Code: claude mcp add --transport http weather https://<host>/mcp/weather --header "Authorization: Bearer jvk_…"

  • Claude app (custom connector): URL https://<host>/mcp/weather/jvk_…

  • Jarvis: an entry in its config/subagents.yaml.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides weather data integration using the OpenWeatherMap API, enabling users to fetch current weather conditions, hourly and daily forecasts, weather alerts, and geocoding services for any location worldwide.
    96 npm
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides real-time weather updates and city geocoding by integrating the Nominatim and Open-Meteo APIs. It enables users to retrieve current weather conditions for any location through natural language queries in MCP-compatible clients.
    13 npm
    ISC
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides real-time weather forecasts, air quality data, and timezone information via Open-Meteo API, with no API key required.
    -