{"type":"mcp_server","name":"weather-mcp","description":"This repository hosts a Model Context Protocol (MCP) server that fetches and provides 5-day weather forecasts for locations in Canada using the Government of Canada Weather API, integrating with Claude","category":"Developer Tools","language":"Python","stars":2,"forks":0,"owner":"SeanLF","github_url":"https://github.com/SeanLF/weather-mcp","homepage":null,"setup":"## Setup\n\n1. Clone this repository:\n   ```bash\n   git clone https://github.com/seanlf/weather-mcp.git\n   cd weather-mcp\n   ```\n\n2. Set up a virtual environment (optional but recommended):\n   ```bash\n   python -m venv .venv\n   source .venv/bin/activate  # On Windows: .venv\\Scripts\\activate\n   ```\n\n3. Install the package and dependencies:\n   ```bash\n   pip install -e .\n   ```","tools":"## Available Tools\n\n\t\t1. Fetch weather forecasts (for any location in Canada by providing latitude and longitude)\n\t\t2. Integrates with Claude Desktop (or any MCP-compatible client)\n\t\t3. Running as a standalone server (using `python weather.py`)\n\t\t4. API `get_forecast(latitude: float, longitude: float) -> str` (gets a 5-day weather forecast for the specified location)\n","faq":null,"created_at":"2025-03-03T05:17:01+00:00","updated_at":"2025-03-03T05:28:34+00:00","source_url":"https://model-context-protocol.com/servers/weather-forecast-canada-api-mcp-server","related_articles":[]}