Weather MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Weather MCP Serverwhat's the weather in London?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Weather MCP Server
An MCP server providing worldwide weather via the free Open-Meteo APIs (no API key needed). Runs fully self-contained in Docker as a streamable-HTTP MCP service.
Tools
Tool | Description |
| Current conditions for any city |
| 1–16 day daily forecast |
| Disambiguate cities sharing a name |
Related MCP server: EightyAndSunny
Run with Docker
docker compose up -d --buildThe MCP endpoint is then at http://localhost:8100/mcp and a liveness probe at http://localhost:8100/health. (Host port defaults to 8100 since 8000 is often taken by other MCP containers; override with MCP_HOST_PORT.)
Check status / logs:
docker compose ps # health column shows "healthy" once up
docker compose logs -f weather-mcpStop:
docker compose downConfiguration (environment variables)
Variable | Default | Notes |
|
| Also supports |
|
| Bind address for HTTP transports |
|
| Port inside the container |
|
| Host-side port mapping (compose only): |
|
| Standard Python log levels |
Connect an MCP client
Claude Code:
claude mcp add --transport http weather http://localhost:8100/mcpClaude Desktop (claude_desktop_config.json), via mcp-remote:
{
"mcpServers": {
"weather": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://localhost:8100/mcp"]
}
}
}Run locally without Docker (stdio)
pip install -r requirements.txt
python weather_server.pyWith the default MCP_TRANSPORT=stdio, an MCP client launches the script itself:
{
"mcpServers": {
"weather": {
"command": "python",
"args": ["D:/Local Development/Weather MCP Server/weather_server.py"]
}
}
}This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP server for Xweather weather data: conditions, forecasts, alerts, and more.
Open-Meteo MCP — weather forecast + historical reanalysis + sister APIs
Open-Meteo tabanlı anahtarsız hava durumu tahmin MCP sunucusu.
An MCP server for weather information by @kulybaba
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP Server for global weather, forecasts, air quality, and climate data using Open-Meteo, no API key required.MIT
- FlicenseNot gradedqualityDmaintenanceA weather-reactive MCP server that renders rich Open-Meteo weather widgets and provides plain JSON weather data, all without an API key.-
- FlicenseNot gradedqualityDmaintenanceMCP server that provides current weather and forecasts via Open-Meteo API, with an optional ML-based next-day max temperature prediction.-
- AlicenseAqualityBmaintenanceMCP server for weather forecasts via Open-Meteo (no API key needed), providing current weather, hourly, and daily forecasts with geocoding support.3MIT