Back to Home
Yuval-Moag icon

mcp-weather-server

Verified Safe

by Yuval-Moag

Overview

Provides a production-ready Model Context Protocol (MCP) server for integrating AI applications with external weather data via streamable HTTP transport.

Installation

Run Command
docker run -p 3001:3001 -e WEATHER_API_KEY=$WEATHER_API_KEY -e SERVICE_NAME=weather-mcp $(docker build -q .)

Environment Variables

  • WEATHER_API_KEY

Security Notes

The project implements strong security practices including environment variable-based secret management (explicitly preventing .env commit), HTTPS enforcement via Traefik, and API timeouts. It also claims non-root container security, though the provided Dockerfile snippet does not explicitly set a non-root user. CORS is set to '*' which is acceptable for a template/PoC but would ideally be tightened in a production environment.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassLow
Avg Tokens750
Stars0
Forks0
Last Update2025-11-20

Tags

MCPMicroservicesAPI GatewayWeatherNode.jsDocker