Weather_MCP_Server
Verified Safeby Hydraallen
Overview
Provides current weather, forecast, and severe weather alerts for supported cities to Claude Desktop via the Model Context Protocol (MCP).
Installation
docker run -i --rm -e MCP_TRANSPORT=stdio weather-mcp-weather-mcpEnvironment Variables
- MCP_TRANSPORT
Security Notes
The server uses `httpx` to make requests to a public weather API (`api.open-meteo.com`). There are no apparent hardcoded secrets or 'eval' statements. Input validation for city names and forecast days is present. The primary security consideration is reliance on an external API, which is an inherent risk in most API integrations.
Similar Servers
weather
This server provides weather information by integrating with an external LLM (like Claude) as a tool within the Model Context Protocol (MCP).
MCP-Server-Building
This project provides a lightweight Python MCP server for Claude Desktop to retrieve weather alerts and forecasts from the National Weather Service API.
prk-mcp-weather-matcher
This project demonstrates converting a function to an MCP server, integrating it with an MCP client like Claude Code Desktop to fetch weather information.
weather-mcp-server
This server provides a tool for Large Language Models (LLMs) to query real-time weather information for specified locations using the AMap API.