Skip to main content

MCP Server for global weather, forecasts, air quality and climate data via Open-Meteo

Project description

Weather MCP Server 🌤️

MCP Server for global weather, forecasts, air quality, and climate data. Powered by Open-Meteocompletely 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openmeteo_mcp_server-0.1.0.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openmeteo_mcp_server-0.1.0-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file openmeteo_mcp_server-0.1.0.tar.gz.

File metadata

  • Download URL: openmeteo_mcp_server-0.1.0.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for openmeteo_mcp_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4f696043fed6a4dce21f91fa702dcb1f00a33670935f95c67445f8c995eb3736
MD5 5eb48fe520b168b3e2d026ebff1ae389
BLAKE2b-256 c52633b925f613200557236a2e04aca7637e85667841f4ec1d7491f40e80f08b

See more details on using hashes here.

File details

Details for the file openmeteo_mcp_server-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for openmeteo_mcp_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 75b59de6b7d27a3dc86ac00876167af3a440c03ac3ee78b55ecd53019929d5d7
MD5 446ac9d2a2ceeb6549deb41d27625c19
BLAKE2b-256 d2cd91b4430d50ba590584f1192cae3f9b5903927fe354934bff42fe5e71745e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page