This Node.js and TypeScript server implements the Model Context Protocol (MCP) to offer a suite of weather-related tools. It integrates with the US National Weather Service API to provide functionalities such as retrieving current weather alerts for any US state and detailed weather forecasts by geographic coordinates. Designed for compatibility with MCP clients like Claude for Desktop, it enables seamless LLM-driven interactions with weather data, featuring typed requests, robust error handling, and modular tool definitions for easy scaling.