An unofficial MCP (Multiagent Conversation Protocol) wrapper for the QWeather API
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"unoff-qweather-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Unofficial QWeather MCP An unofficial MCP (Multiagent Conversation Protocol) wrapper for the QWeather API. This package provides tools to easily access QWeather's comprehensive weather data services through MCP, allowing integration with AI agents, chatbots, and other applications. ## Features - **City Lookup**: Search for cities by name, coordinates, LocationID or Adcode - **POI Lookup**: Find points of interest like scenic spots and stations - **Real-time Weather**: Get current weather conditions for global locations - **Weather Forecasts**: Daily forecasts for 3-30 days and hourly forecasts up to 7 days - **Weather Warnings**: Access real-time disaster warnings and warning lists by region - **Weather Indices**: Get lifestyle indices like UV index, sports conditions, etc. - **Air Quality**: Real-time and forecast air quality data with detailed pollutant information ## Installation ```bash pip install unoff-qweather-mcp ``` ## Authentication This package requires a QWeather API key. You'll need to: 1. Register for an account at [QWeather Developer Platform](https://dev.qweather.com/) 2. Create an API key in the developer console 3. Set the following environment variables: ```bash export QWEATHER_API_KEY="your_api_key_here" export QWEATHER_API_HOST="api.qweather.com" # or another appropriate host based on your subscription ``` The API host depends on your subscription tier. See [QWeather API Configuration](https://dev.qweather.com/docs/configuration/api-config/#api-host) for details. ## Usage ### Running as an Claude MCP macOS: `~/Library/Application Support/Claude/claude_desktop_config.json` Windows: `%APPDATA%\Claude\claude_desktop_config.json` ```bash # Clone and config the env git clone https://github.com/HongpengM/unoff-qweather-mcp.git # Set up your environment variables by copying the example file copy env.example .env # Run the MCP server uv --directory /path/to/your_dir run src/unoff_qweather/qweather.py ``` Using the published version…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.