MCP server providing weather, air quality, and timezone data via Open-Meteo API with stdio, SSE, and streamable-http modes.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Weather Server.
mcp-name: io.github.isdaniel/mcp_weather_server
A Model Context Protocol (MCP) server that provides weather information using the Open-Meteo API. This server supports multiple transport modes: standard stdio, HTTP Server-Sent Events (SSE), and the new Streamable HTTP protocol for web-based integration.
To install Weather MCP Server automatically via Smithery:
This package can be installed using pip:
This server is designed to be installed manually by adding its configuration to the cline_mcp_settings.json file.
mcpServers object in your cline_mcp_settings.json file:cline_mcp_settings.json file.For HTTP SSE or Streamable HTTP support, you'll need additional dependencies:
This MCP server supports stdio, SSE, and streamable-http modes in a single unified server:
| Feature | stdio | SSE | streamable-http |
|---|---|---|---|
| Use Case | Desktop MCP clients | Web applications (legacy) | Web applications (modern) |
| Protocol | Standard I/O streams | Server-Sent Events | MCP Streamable HTTP |
| Session Management | N/A | Stateful | Stateful or Stateless |
| Endpoints | N/A | /sse, /messages/ | /mcp (single) |
| Best For | Claude Desktop, Cline | Browser-based apps | Modern web apps, APIs |
| State Options | N/A | Stateful only | Stateful or Stateless |
The standard mode communicates via stdio and is compatible with MCP clients like Claude Desktop.
The SSE mode runs an HTTP server that provides MCP functionality via Server-Sent Events, making it accessible to web applications.
SSE Endpoints:
GET /sse - SSE endpoint for MCP communicationPOST /messages/ - Message endpoint for sending MCP requestsThe streamable-http mode implements the new MCP Streamable HTTP protocol with a single /mcp endpoint. This mode supports both stateful (default) and stateless operations.
Streamable HTTP Features:
/mcpStreamable HTTP Endpoint:
POST /mcp - Single endpoint for all MCP communication (initialize, tools/list, tools/call, etc.)Command Line Options:
Example SSE Usage:
Example Streamable HTTP Usage:
This server does not require an API key. It uses the Open-Meteo API, which is free and open-source.
This server provides several tools for weather and time-related operations:
get_current_weather - Get current weather for a city with comprehensive metricsget_weather_by_datetime_range - Get weather data for a date range with hourly detailsget_weather_details - Get detailed weather information as structured JSON dataget_air_quality - Get air quality information with pollutant levels and health adviceget_air_quality_details - Get detailed air quality data as structured JSONget_current_datetime - Get current time in any timezoneget_timezone_info - Get timezone informationconvert_time - Convert time between timezonesget_current_weatherRetrieves comprehensive current weather information for a given city with enhanced metrics.
Parameters:
city (string, required): The name of the city (English names only)Returns: Detailed weather data including:
Example Response:
get_weather_by_datetime_rangeRetrieves hourly weather information with comprehensive metrics for a specified city between start and end dates.
Parameters:
city (string, required): The name of the city (English names only)start_date (string, required): Start date in format YYYY-MM-DD (ISO 8601)end_date (string, required): End date in format YYYY-MM-DD (ISO 8601)Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/isdaniel-mcp-weather-server)<a href="https://allmcps.com/mcp/isdaniel-mcp-weather-server"><img src="https://allmcps.com/api/badge/isdaniel-mcp-weather-server?style=directory" alt="MCP Weather Server on AllMCPs" /></a>