LabStore
← All labs

Openweather

by docker ✓ verified ✓ Packaged by Docker

A simple MCP service that provides current weather and 5-day forecast using the free OpenWeatherMap API.

MCP server installable needs setup network: on runtime: sysbox

Search MCP Servers

Openweather MCP Server

A simple MCP service that provides current weather and 5-day forecast using the free OpenWeatherMap API. .

What is an MCP Server?

MCP Info

Attribute Details
Docker Image mcp/openweather
Author mschneider82
Repository https://github.com/mschneider82/mcp-openweather

Image Building Info

Attribute Details
Dockerfile https://github.com/mschneider82/mcp-openweather/blob/e032683574a0723591445462ef7104d360ad0889/Dockerfile
Commit e032683574a0723591445462ef7104d360ad0889
Docker Image built by Docker Inc.
Docker Scout Health Score Docker Scout Health Score
Verify Signature COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/openweather --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
Licence MIT License

Available Tools (1)

Tools provided by this Server Short Description
weather Retrieves current and forecast weather information for a given location.

Tools Details

Tool: weather

Retrieves current and forecast weather information for a given location.

Parameters Type Description
city string The name of the city to get weather for.
Must be in English.
Example: For Saint Petersburg, use "Saint Petersburg", not "Санкт-Петербург".
lang string optional The language for the weather description text. Use standard two-letter language codes (e.g., "en", "es", "zh_CN"). Default: "en".
units string optional The unit for temperature. Use "c" for Celsius, "f" for Fahrenheit, or "k" for Kelvin. Default: "c".

This tool may perform destructive updates.

This tool interacts with external entities.


Use this MCP Server

{
  "mcpServers": {
    "openweather": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "OWM_API_KEY",
        "mcp/openweather"
      ],
      "env": {
        "OWM_API_KEY": "<OWM_API_KEY>"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?