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
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Provides live weather data and forecasts for any location worldwide through both REST API and MCP endpoints. Supports current weather, multi-day forecasts, and various location formats including city names, coordinates, ZIP codes, and airport codes.