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.1.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.1-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: openmeteo_mcp_server-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 a098a639ba5fbd7b31b4cc1b2c3bffdb9f8c24ff0c7a967fa5451cd62e0ffe8d
MD5 0855fa532957c5b7fb627c56d511dfe2
BLAKE2b-256 ff7a6450ce7421ad1f54748992ff1f84b2695bf4f65af261728a7ca3d75d25c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openmeteo_mcp_server-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 16c41e20337078222c721f232f72059f55cd8c8b0afb2fae6873273f9198b5cc
MD5 94af383b2c1ab1a266519e78d637a2ec
BLAKE2b-256 aad2b6abc7b425de7a633f1f9a1667cf122e3139c88b07415dce134381d98c30

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