Wttr Weather
Fetches weather data from the wttr.in service.
Fetch weather from the wttr MCP Server
A Model Context Protocol (MCP) server that fetches weather data from wttr, with reference code from the duckduckgo-mcp-server.
Installation
Installing via docker
./build_docker_image.sh
Usage
With following configuration:
{
"mcpServers": {
"web_fetch_wttr": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--init",
"web_fetch_wttr:1.0.0"
]
}
}
}
Available Tools
1. Tool to get current weather
async def get_current_weather(city_name: str, ctx: Context) -> str
2. Tool to get three day's weather
async def get_three_day_weather(city_name: str, ctx: Context) -> str
Testing
Tested by ollama models: llama3.2:3b-instruct-q2_K, qwen3:0.6b, qwen3:1.7b
Related Servers
NRTSearch
Exposes Lucene-based search indexes to AI assistants through the NRTSearch MCP server.
Contextual MCP Server
A server for Retrieval-Augmented Generation (RAG) using the Contextual AI platform.
WikiJS
Search and retrieve content from a WikiJS knowledge base.
Hunter.io
Find and verify professional email addresses with the Hunter.io API.
Audioscrape
Add audio search to via MCP - Search any audio in seconds
Memvid
Encodes text data into videos that can be quickly looked up with semantic search.
招投标大数据服务
Provides comprehensive trademark information, including search, profile statistics, and status tracking.
DuckDuckGo Search
Perform web searches using the DuckDuckGo Search API.
Gemini DeepSearch MCP
An automated research agent using Google Gemini models and Google Search to perform deep, multi-step web research.
Enhanced PubMed Search
A search server for PubMed, the biomedical literature database, using a pure Node.js implementation.