get_current_weatherLABSCO SUMMARY
The smallest possible weather integration.
Two tools, one string argument, no credentials — this is about as low as the cost of adding weather to an assistant goes, and the container keeps it isolated from whatever Python you have. If you need severe-weather alerts or hourly detail, look elsewhere; current conditions and three days is the whole surface.
What it is
A weather server that reads from wttr and ships as a Docker image. Two tools, one argument each — the city name — and no account or key anywhere in the setup.
What you get
get_current_weatherreturns current conditions for a cityget_three_day_weatherreturns the three-day outlook for a city- Both take a single
city_nameargument, so nothing to look up first - Runs in a container, keeping Python and its dependencies off your machine
Requirements
Docker. Build the image with ./build_docker_image.sh, then point your client at docker run --rm -i --init web_fetch_wttr:1.0.0. No key, no account, no configuration. It has been exercised against small local models through ollama, including qwen3:0.6b.
Setup effort
Run a container — build the image from the repository, then point your client at it
USE CASES
Answering a weather question without leaving the chat
Name a city and get current conditions back.
Deciding what a plan should look like this week
Pull the three-day outlook for the city and plan around it.
Giving a small local model a real data source
Run it against an ollama model that has no internet access of its own.
2 tools
Listed in project docs. Your client may show a different list.
get_three_day_weatherBEFORE YOU INSTALL
What to know first
Tools you get
2 tools named in the project's documentation.
Requires
docker on PATH
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Build the image from the repository, then point your client at it.
Server setup
git clone https://github.com/melody26613/mcp-server-fetch-wttr.git
cd mcp-server-fetch-wttr
./build_docker_image.shMCP Clients
Any MCP client
{
"mcpServers": {
"web_fetch_wttr": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--init",
"web_fetch_wttr:1.0.0"
]
}
}
}