Metadata-Version: 2.5
Name: saige-weather-mcp
Version: 0.1.0
Summary: A global weather MCP server powered by Open-Meteo
Requires-Python: >=3.10
Requires-Dist: httpx>=0.28.1
Requires-Dist: mcp[cli]>=2.3.0
Description-Content-Type: text/markdown

# Global Weather MCP Server

An MCP (Model Context Protocol) server that provides real-time global weather data for any city or country worldwide using the free Open-Meteo API.

## Features

- **Worldwide Coverage:** Get weather for any city or country (e.g. London, Tokyo, Paris, Mumbai, New York).
- **No API Key Required:** Uses Open-Meteo's free public weather and geocoding APIs.
- **Fast & Lightweight:** Built using the official Python Model Context Protocol SDK.

## Usage with uvx

Run directly without installing:

```bash
uvx saige-weather-mcp
```

## Adding to Claude Desktop

Add this to your `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "weather": {
      "command": "uvx",
      "args": ["saige-weather-mcp"]
    }
  }
}
```

## Tools Provided

- `get_weather(location: str)`: Returns current temperature (°C), relative humidity (%), and wind speed (km/h) for the given city or country.

