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-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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a098a639ba5fbd7b31b4cc1b2c3bffdb9f8c24ff0c7a967fa5451cd62e0ffe8d
|
|
| MD5 |
0855fa532957c5b7fb627c56d511dfe2
|
|
| BLAKE2b-256 |
ff7a6450ce7421ad1f54748992ff1f84b2695bf4f65af261728a7ca3d75d25c5
|
File details
Details for the file openmeteo_mcp_server-0.1.1-py3-none-any.whl.
File metadata
- Download URL: openmeteo_mcp_server-0.1.1-py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
16c41e20337078222c721f232f72059f55cd8c8b0afb2fae6873273f9198b5cc
|
|
| MD5 |
94af383b2c1ab1a266519e78d637a2ec
|
|
| BLAKE2b-256 |
aad2b6abc7b425de7a633f1f9a1667cf122e3139c88b07415dce134381d98c30
|