Buienradar

MCP server for Buienradar's precipitation endpoint
  • python

0

GitHub Stars

python

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "wpnbos-buienradar-mcp-server": {
      "command": "uv",
      "args": [
        "--directory",
        "/ABSOLUTE/PATH/TO/PARENT/FOLDER/buienradar-mcp-server",
        "run",
        "server.py"
      ]
    }
  }
}

This MCP server fetches Buienradar precipitation data for a specified location and exposes a single tool, get_precipitation_for, to provide forecasts for the next two hours. It enables you to query upcoming rain at any latitude/longitude pair and use Claude-based clients to retrieve concise weather expectations.

How to use

You interact with this MCP server through an MCP client. After configuring the server, you can ask your client to fetch precipitation forecasts for a given location. The tool get_precipitation_for returns two-hour rain forecasts for the coordinates you provide, enabling you to plan outdoor activities or coordinate events based on upcoming precipitation.

Typical use involves requesting precipitation data for a city or area by supplying its latitude and longitude. Use your client to invoke the get_precipitation_for tool and read the returned forecast to determine whether rain is expected in the next two hours.

How to install

Prerequisites you need before starting: Python installed, and uv, which runs Python scripts in this setup.

Install the MCP server client integration via Smithery to enable Claude Desktop support.

npx -y @smithery/cli install @wpnbos/buienradar-mcp-server --client claude

Configuration and setup steps

  1. Locate Claude for Desktop configuration file depending on your operating system.

MacOS/Linux: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: code $env:AppData\Claude\claude_desktop_config.json

  1. Add or update the MCP server entry to run the stdio-based Buienradar server using uv to launch the Python script.

  2. Use the following configuration snippet as a template, and replace the absolute path with the location where you placed the server files.

{
  "mcpServers": {
    "precipitation": {
      "command": "uv",
      "args": [
        "--directory",
        "/ABSOLUTE/PATH/TO/PARENT/FOLDER/buienradar-mcp-server",
        "run",
        "server.py"
      ]
    }
  }
}

Restart and verification

After saving the configuration, restart Claude for Desktop so the tool becomes available.

If Claude cannot find the tool immediately, verify that uv is installed and the path to your server is correct. You can confirm uv by running which uv on MacOS/Linux to locate the full path.

Available tools

get_precipitation_for

Provides precipitation forecasts for the next two hours for a given latitude/longitude using Buienradar.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational