Buienradar MCP Server
# Buienradar MCP Server
[](https://smithery.ai/server/@wpnbos/buienradar-mcp-server)
## Overview
This is an MCP server that fetches precipitation data for a given latitude and longitude using Buienradar. It exposes a single MCP tool, `get_precipitation_for`, which provides precipitation forecasts for the next two hours.
### Installing via Smithery
To install Buienradar MCP Server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@wpnbos/buienradar-mcp-server):
```bash
npx -y @smithery/cli install @wpnbos/buienradar-mcp-server --client claude
```
## Configuration
First, make sure you have `uv` (and Python) installed.
To integrate this server with `Claude for Desktop`, update your configuration file at:
MacOS/Linux
```
~/Library/Application Support/Claude/claude_desktop_config.json
```
Windows
```
code $env:AppData\Claude\claude_desktop_config.json
```
Example configuration:
```json
{
"mcpServers": {
"precipitation": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/buienradar-mcp-server",
"run",
"server.py"
]
}
}
}
```
Replace `/ABSOLUTE/PATH/TO/PARENT/FOLDER/buienradar-mcp-server` with the actual path where your server is located.
Restart Claude for Desktop for the tool to become available.
You might have to provide the full path for `uv` instead of just `uv`.
To find the full path for your `uv` executable, on MacOS/Linux execute `which uv`.
## Usage
If all went well, you should be able to ask Claude about any upcoming precipitation.
```
> Will there be any rain soon in Amsterdam?
> No rain predicted in Amsterdam for the next 2 hours.
```
TDQS
Scored across 1 tool
With only one tool, there is no possibility of ambiguity or overlap between tools. The tool's purpose is clearly defined and distinct by default.
A single tool inherently has perfect naming consistency, as there are no other tools to compare it against. The naming follows a clear verb_noun pattern (get_precipitation_for).
One tool is too few for a weather data server, as it severely limits functionality. A Buienradar server should ideally include tools for forecasts, radar images, or location-based queries, making this set incomplete and under-scoped.
The tool set is severely incomplete for a weather data domain. It only provides precipitation data for a short timeframe, with no coverage for forecasts, historical data, radar visuals, or other essential weather parameters, leading to significant gaps in functionality.