Provides real-time weather alerts and forecasts through a Model Context Protocol (MCP) server and client.
The Weather project delivers comprehensive real-time weather intelligence, serving as both a Model Context Protocol (MCP) server and client powered by the FastMCP framework. It seamlessly integrates with external APIs, like the National Weather Service (NWS), to offer crucial weather alerts and detailed forecasts. Engineered for high performance with asynchronous operations and a modular design, it further enhances user experience by incorporating a language model (DistilGPT-2) for summarizing weather data, accessible via command-line or a user-friendly Streamlit web application.