Spaces:
Running
Running
| title: MCP Weather | |
| emoji: 🌤️ | |
| colorFrom: blue | |
| colorTo: yellow | |
| sdk: docker | |
| pinned: false | |
| # Weather MCP Server | |
| A comprehensive weather and location intelligence server for the Model Context Protocol. | |
| ## Tools | |
| - `get_current_weather`: Fetch current conditions for any city. | |
| - `get_forecast`: 5-day / 3-hour forecast mapping. | |
| - `get_air_quality`: Real-time AQI and pollutant breakdown. | |
| - `search_places`: Discover location IDs and addresses via Google Places. | |
| - `get_place_details`: Deep dive into specific location metadata. | |
| ## Configuration | |
| Required environment variables: | |
| - `OPENWEATHER_API_KEY`: From [OpenWeatherMap](https://openweathermap.org/api) | |
| - `GPLACES_API_KEY`: From [Google Maps Platform](https://console.cloud.google.com/) | |
| ## Local Development | |
| ```bash | |
| docker build -t mcp-weather -f src/mcp-weather/Dockerfile . | |
| docker run -p 7860:7860 \ | |
| -e OPENWEATHER_API_KEY=your_key \ | |
| -e GPLACES_API_KEY=your_key \ | |
| mcp-weather | |
| ``` | |