Official descriptionWeather 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.
Config template (adjust for your client)
claude mcp add weather-mcp-claudedesktop -- npx -y weather-mcp-claudedesktop
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
11 โ ยท SaintDoresh/Weather-MCP-ClaudeDesktop ยท read from the repository page ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร ยท listed by 7 sources
Score
score 703 ยท 11 โ ยท 7 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆๅก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository SaintDoresh/Weather-MCP-ClaudeDesktop๏ผfirst catalogued 2026-10-09๏ผlast seen 2026-10-16ใThere is no official certification or quality rating here โ we record sources and dates only.
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 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: 3. Get an API key from OpenWeatherMap (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: - Add .env to your .gitignore file to prevent committing sensitive data 5. Update main.py to use the environment variable: Integration with Claude Desktop 1. Configure your MCP settings in Claude Desktop by adding the following to your MCP configuration: 2. Replace the path with the full path to your main.py file 3. Run the server using: 4. Keep the server running while using Claude Desktop Available Tools 1. get_current_weather Get real-time weather conditions for a location: 2. get_weather_forecast Get weather forecast for a location: 3. get_air_quality Get air quality data for a location: 4. get_historical_weather Get historical weather data for a specific date: 5. search_location Search for locations by name: 6. get_weather_alerts Get weather alerts for a location: Sample Queries You can ask Claude Desktop questions like: - "What's the current weather in New York?" - "Show me the 5-day forecast for London" - "What's the air quality like in Beijing today?" - "How was the weather in Paris on March 14th?" - "Search for locations named 'Tokyo'" - "Are there any weather alerts for Miami?" - "Compare the current weather in Chicago, Miami, and Seattle" - "Show me a comparison of air quality in Beijing, Los Angeles, and Delhi" Error Handling All tools include proper error handling and will return an error message if something goes wrong: Troubleshooting If the MCP server is not working in Claude Desktop: 1. Make sure the server is running - you should see output when you start the script 2. Verify the path in your settings is correct and absolute 3. Make sure Python 3.10+ is in your system PATH