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
Serveurs connexes
Scryfall
Search for Magic: The Gathering cards and get details, rulings, and prices using the Scryfall API.
Slack Search
Search for messages and files within a Slack workspace using the Slack API.
Embedding MCP Server
An MCP server powered by txtai for semantic search, knowledge graphs, and AI-driven text processing.
Greptile
Code search and querying using the Greptile API.
Hunter MCP Server
Enables natural language interaction with Hunter's B2B data via its API.
PBS API
Access Australian Pharmaceutical Benefits Scheme data for medicine information, pricing, and availability. Built with Python and FastAPI.
SearchAPI
Provides standardized access to Google Maps, Google Flights, Google Hotels, and other services via the SearchAPI.
USGS Quakes
Access earthquake data from the USGS Quakes API using natural language queries.
AI Book Agent MCP Server
Provides AI assistants with intelligent access to ML textbook content for creating accurate, source-grounded documentation.
Entscheidsuche
Search Swiss legal decisions using the entscheidsuche.ch API.