Enterprise-grade MCP server providing weather data via Open-Meteo API
MCP Weather Server
An Enterprise-grade Model Context Protocol (MCP) server that provides weather information using the Open-Meteo API. Built with TypeScript, Node.js 22.x, featuring advanced monitoring, audit logging, security features, and resilience patterns with 3-layer SOLID architecture.

๐ Table of Contents
- MCP Weather Server
- ๐ Table of Contents
- ๐ Features
- ๐ ๏ธ Technology Stack
- ๐๏ธ 3-Layer SOLID MCP Architecture:
- ๐ Data Flow
- ๐ Request Lifecycle
- ๐๏ธ MCP Weather Server - Overview
- ๐ Quick Start
- Test All Weather Tools
- Directory Structure
- ๐๏ธ Architecture \& Design
- ๐ง Configuration
- ๐ก API Usage
- ๐งช Testing
- Quick Test Commands
- Unit Tests
- [HTTP Transport Testi
- Quick Test Commands
Tools (3)
get_current_weatherRetrieves the current weather conditions for a specified location.get_weather_forecastRetrieves a multi-day weather forecast for a specified location.retrieve_weather_contextRetrieves contextual weather data for a specified location.Configuration
{"mcpServers": {"weather": {"command": "npx", "args": ["-y", "@kumaran-is/mcp-weather-server"]}}}