Weather Union is an MCP server that provides real-time atmospheric measurements and air quality indices by connecting directly to the Weather Union API. Built for developers, analysts, and automated agents, it enables LLM clients to fetch live meteorological data across specific geographic coordinates or predefined metropolitan locations in India. The server retrieves detailed metrics including ambient temperature, relative humidity, wind speed, wind direction, rain intensity, rainfall accumulation, and fine particulate matter indices like PM2.5 and PM10. By exposing these environmental details as standardized Model Context Protocol tools, it allows assistants to answer location-specific climate questions, monitor ambient conditions, and assess pollution levels. Developers can run the server over standard input/output using tools like uvx or launch it as an HTTP service for testing, making it a straightforward integration for local workflows requiring hyper-local weather tracking.
Category: Maps, Weather & Local Data
Tags: air quality, environmental data, meteorology, weather
export WEATHER_UNION_API_KEY='your-api-key-here' in your terminal. 3. To configure the server with Claude Desktop, open your configuration file and add the server definition under mcpServers: json { "mcpServers": { "weather-union": { "command": "uvx", "args": ["weatherunion-mcp"], "env": { "WEATHER_UNION_API_KEY": "your-api-key-here" } } } } 4. Alternatively, run the server manually over stdio with python weatherunion_mcp/server.py or as an HTTP server using python weatherunion_mcp/server.py --http --port 8000.Part of MCP Servers
You can run Weather Union via uvx by adding it to your Claude Desktop configuration file with the command uvx and args weatherunion-mcp. Alternatively, clone the repository and run python weatherunion_mcp/server.py directly using standard input or HTTP modes.
Weather Union retrieves live weather data and air quality information through two tools. It can fetch temperature, humidity, wind conditions, rain intensity, and particulate matter levels (PM2.5 and PM10) using either latitude and longitude coordinates or major Indian city names.
Weather Union works with Claude Desktop and any other MCP-compliant client. It communicates via standard input/output by default and can also run locally as an HTTP server on a specified port for testing.
Yes, Weather Union is open source software published under the MIT License on GitHub. You can view the code, report issues, and submit pull requests in its official repository.