Skip to main content

Weather MCP Server 🌤️

MCP Server for global weather, forecasts, air quality, and climate data. Powered by Open-Meteo — completely free, no API key required.

Features

  • Current Weather — Temperature, humidity, wind, precipitation for any location
  • Forecasts — Up to 16-day daily forecasts with precipitation probability
  • Air Quality — EU/US AQI, PM2.5, PM10, ozone, NO₂ and more
  • Historical Weather — Daily weather data going back to 1940
  • Marine Weather — Wave height, swell, ocean currents for coastal areas
  • Geocoding — Convert city names to coordinates

Installation

pip install weather-mcp-server

Usage with Claude Code

Add to your .mcp.json:

{
  "mcpServers": {
    "weather": {
      "command": "uvx",
      "args": ["weather-mcp-server"]
    }
  }
}

Tools

Tool Description
get_current_weather Current weather conditions for any location
get_weather_forecast Daily forecast up to 16 days
get_air_quality Air quality index and pollutant levels
get_historical_weather Historical daily weather data (since 1940)
get_marine_weather Wave height, swell, ocean currents
geocode_location Convert city names to coordinates

Examples

"What's the weather in Berlin?"
"Give me a 10-day forecast for Tokyo"
"How was the weather in New York on Christmas 2023?"
"What's the air quality in Beijing?"
"Wave conditions at Sylt for surfing?"

Data Source

All data provided by Open-Meteo — free for non-commercial use.

License

MIT

Metadata

Release files for openmeteo-mcp-server 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for openmeteo-mcp-server 0.1.1
File Size Uploaded
openmeteo_mcp_server-0.1.1.tar.gz 6.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for openmeteo-mcp-server 0.1.1
File Interpreter ABI Platform
openmeteo_mcp_server-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 14.3 kB

Release files / openmeteo_mcp_server-0.1.1.tar.gz

Download URL openmeteo_mcp_server-0.1.1.tar.gz
Size 6.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a098a639ba5fbd7b31b4cc1b2c3bffdb9f8c24ff0c7a967fa5451cd62e0ffe8d
BLAKE2b-256 checksum
How to use checksums
ff7a6450ce7421ad1f54748992ff1f84b2695bf4f65af261728a7ca3d75d25c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.3

Release files / openmeteo_mcp_server-0.1.1-py3-none-any.whl

Download URL openmeteo_mcp_server-0.1.1-py3-none-any.whl
Size 8.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
16c41e20337078222c721f232f72059f55cd8c8b0afb2fae6873273f9198b5cc
BLAKE2b-256 checksum
How to use checksums
aad2b6abc7b425de7a633f1f9a1667cf122e3139c88b07415dce134381d98c30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.3

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page