Serves live weather data and forecasts via REST and MCP APIs, optimized with built-in database caching to reduce external calls.
Weathernode is a lightweight yet production-ready weather service that delivers current weather conditions and forecasts. It provides versatile access to weather information through both traditional REST APIs and the Model Context Protocol (MCP), featuring integrated database caching to significantly reduce calls to external weather APIs. Built with TypeScript, it ensures type safety and offers robust production deployment capabilities including Docker, Kubernetes, and Helm charts, alongside essential security features like rate limiting and comprehensive monitoring.