Current conditions
Temperature, feels-like, humidity, wind, and other essential real-time weather signals.
QWeather MCP server and CLI
qweather-mcp wraps QWeather APIs into clean MCP tools for current conditions, forecasts, alerts, air quality, and lifestyle indices.
Overview
The page is organized around the two real tasks most users have: install the server quickly, then understand which tools are worth wiring into prompts, automations, or local workflows.
Temperature, feels-like, humidity, wind, and other essential real-time weather signals.
Mix minutely precipitation, hourly forecast, and long-range daily forecasts in one server.
Pull warnings, air quality, and lifestyle indices when the use case is more than “is it raining”.
Runtime configuration stays minimal: API base plus API key, no extra bootstrap ceremony.
Install & Run
Best when you want the quickest MCP client integration with the least manual setup.
npx -y @smithery/cli install @overstarry/qweather-mcp --client claude
export QWEATHER_API_BASE=https://api.qweather.com
export QWEATHER_API_KEY=<your-api-key>
# start stdio server
npx -y qweather-mcp
Tooling Surface
get-weather-now for current
conditions
get-weather-forecast for 3 / 7
/ 10 / 15 / 30-day forecasts
get-hourly-forecast for 24 / 72
/ 168-hour forecasts
get-minutely-precipitation for
the next 2 hours
get-weather-indices for
lifestyle indices
get-weather-warning for severe
weather awareness
get-air-quality for real-time
air quality
get-air-quality-hourly for
hourly AQI trends
get-air-quality-daily for 3-day
air quality outlook
Developer Notes
npm run build for TypeScript
compile and executable setup
npm run build:windows for
Windows packaging flow
src/index.tsbuild/index.js
QWEATHER_API_BASEQWEATHER_API_KEY