Weather MCP Tool for Claude Desktop - provides real-time weather data, forecasts, and historical weather information using the OpenWeatherMap 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":"iflow-mcp-saintdoresh-weather-mcp-claudedesktop","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.
# Weather MCP Tool for Claude Desktop An MCP (Model Context Protocol) tool that provides real-time weather data, forecasts, and historical weather information using the OpenWeatherMap API, specifically designed for Claude Desktop. ## Tutorial For a detailed guide on setting up and using this tool, check out our comprehensive Medium tutorial: [Tutorial: Using Claude Desktop with Weather MCP Tool to Access Real-Time Weather Data Worldwide](https://medium.com/@saintdoresh/tutorial-using-claude-desktop-with-weather-mcp-tool-to-access-real-time-weather-data-worldwide-a0b811fc5cdf) ## Features - Real-time weather conditions for any location - Weather forecasts (up to 5 days) - Historical weather data (last 5 days) - Air quality information - Weather alerts and warnings - Location search functionality ## Setup 1. Ensure you have Python 3.10 or higher installed 2. Install dependencies: ```bash pip install -r requirements.txt ``` 3. Get an API key from [OpenWeatherMap](https://openweathermap.org/api) (free tier available) - Note: New API keys may take up to 24 hours to activate 4. Set up environment variables for API key (recommended method): - Create a `.env` file in the project directory - Add your API key to the file: ``` OPENWEATHER_API_KEY=your_openweathermap_api_key ``` - Add `.env` to your `.gitignore` file to prevent committing sensitive data 5. Update `main.py` to use the environment variable: ```python # Add these imports at the top import os from dotenv import load_dotenv # Load environment variables load_dotenv() # Replace the API_KEY line with API_KEY = os.getenv("OPENWEATHER_API_KEY") ``` ## Integration with Claude Desktop 1. Configure your MCP settings in Claude Desktop by adding the following to your MCP configuration: ```json { "mcpServers": { "weather-mcp": { "command": "py", "args": ["-3.13", "C:\\Path\\To\\Your\\Weather-MCP-ClaudeDesktop\\main.py"] } } } ``` 2.…
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.