Weathernode
A production-ready weather service providing live weather data via REST API and MCP (Model Context Protocol) endpoints.
Features
Dual Protocol Support: REST API and MCP endpoints
Weather Data: Current weather and forecasts using WeatherAPI.com
Production Ready: Docker, Kubernetes, Helm charts
Security: Rate limiting, input validation, CORS
Monitoring: Health checks and metrics
TypeScript: Full type safety and modern development
Quick Start
Prerequisites
Node.js 18+
WeatherAPI.com API key (free tier: 1M calls/month)
Installation
Server runs on: http://localhost:3000
API Endpoints
REST API
MCP Protocol
Development
Deployment
Docker
Kubernetes
Documentation
API Reference - Complete API documentation
Deployment Guide - Production deployment
WeatherAPI Setup - Weather data source setup
Environment Variables
License
MIT
This server cannot be installed