Home › Other › open-meteo-mcp-server
open-meteo-mcp-server
Global weather via Open-Meteo: forecast, historical, marine, air quality, geocoding, elevation.
Connect
Review any command before running it. Package names and URLs come from the server's own registry entry.
Remote (streamable-http)
https://open-meteo.caseyjhand.com/mcp
Claude Code:
claude mcp add --transport http open-meteo-mcp-server https://open-meteo.caseyjhand.com/mcp
Or add to your MCP client config:
{
"mcpServers": {
"open-meteo-mcp-server": {
"url": "https://open-meteo.caseyjhand.com/mcp"
}
}
}
Package (npm 0.5.0)
npx -y @cyanheads/[email protected]
Or add to your MCP client config:
{
"mcpServers": {
"open-meteo-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/[email protected]"
],
"env": {
"MCP_LOG_LEVEL": "<YOUR_VALUE>",
"CANVAS_PROVIDER_TYPE": "<YOUR_VALUE>",
"OPENMETEO_DATAFRAME_DROP_ENABLED": "<YOUR_VALUE>"
}
}
}
}
MCP_LOG_LEVEL— Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').CANVAS_PROVIDER_TYPE— Canvas engine for openmeteo_get_forecast / openmeteo_get_historical / openmeteo_get_marine / openmeteo_get_air_quality / openmeteo_get_ensemble / openmeteo_get_flood / openmeteo_get_climate spillover. Default 'duckdb' enables DataCanvas and the dataframe_query / dataframe_describe tools. Set to 'none' to disable — those tools still bound an over-budget response to a preview with truncated: true, but nothing stages the rows they omit.OPENMETEO_DATAFRAME_DROP_ENABLED— Set to 'true' to make openmeteo_dataframe_drop callable — it removes one staged table or view from a DataCanvas. Default 'false' lists the tool as disabled. Has no effect unless CANVAS_PROVIDER_TYPE=duckdb.
Package (npm 0.5.0)
Package: npm @cyanheads/open-meteo-mcp-server
MCP_TRANSPORT_TYPE— Selects the HTTP transport.MCP_HTTP_HOST— The hostname for the HTTP server.MCP_HTTP_PORT— The port to run the HTTP server on.MCP_HTTP_ENDPOINT_PATH— The endpoint path for the MCP server.MCP_AUTH_MODE— Authentication mode to use: 'none', 'jwt', or 'oauth'.MCP_LOG_LEVEL— Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').CANVAS_PROVIDER_TYPE— Canvas engine for openmeteo_get_forecast / openmeteo_get_historical / openmeteo_get_marine / openmeteo_get_air_quality / openmeteo_get_ensemble / openmeteo_get_flood / openmeteo_get_climate spillover. Default 'duckdb' enables DataCanvas and the dataframe_query / dataframe_describe tools. Set to 'none' to disable — those tools still bound an over-budget response to a preview with truncated: true, but nothing stages the rows they omit.OPENMETEO_DATAFRAME_DROP_ENABLED— Set to 'true' to make openmeteo_dataframe_drop callable — it removes one staged table or view from a DataCanvas. Default 'false' lists the tool as disabled. Has no effect unless CANVAS_PROVIDER_TYPE=duckdb.
Related servers
REA
Reverse engineer anything from your terminal or agent with one CLI and MCP server.
browser-use
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
paperclip
Trending hip-hop artist momentum scores across four cultural dimensions.
World Monitor
Real-time global intelligence across conflict, markets, energy, trade, shipping and cyber. 99 tools.
ruflo
AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.
Front-End Checklist
Review frontend code and live pages against 386 quality-gated web development rules.
Data from the Official MCP Registry