JUHE API Marketplace
dstotijn avatar
MCP Server

KNMI MCP Server

Provides access to Dutch weather data (current conditions, forecasts, alerts, and historical data) via the KNMI API, with automatic location name resolution for Dutch cities.

0
GitHub Stars
8/23/2025
Last Updated
MCP Server Configuration
1{
2 "name": "knmi-weather",
3 "command": "npx",
4 "args": [
5 "-y",
6 "@dstotijn/knmi-mcp"
7 ]
8}
JSON8 lines

README Documentation

KNMI MCP Server

A Model Context Protocol (MCP) server that provides access to Dutch weather data via the KNMI (Royal Netherlands Meteorological Institute) API.

Overview

This MCP server enables AI assistants and applications to access comprehensive Dutch weather information, including current conditions, forecasts, alerts, and historical data. It automatically handles location name resolution, converting human-readable Dutch city names into KNMI grid identifiers.

MCP Tools

get_weather

Get comprehensive weather information for any Dutch location.

Parameters:

  • location (string, required): Dutch location name (e.g., "Amsterdam", "De Bilt"). Will (fuzzy) matched to a well-known/mapped locality.
  • region (number, optional): Region number (0-15) for additional regional context

Returns:

  • Current weather conditions and temperature
  • Hourly forecast (next 48 hours)
  • Daily forecast (next 7 days)
  • Weather alerts and warnings
  • Wind conditions (speed, direction, gusts)
  • Precipitation data (amount, chance)
  • UV index information
  • Sunrise and sunset times
  • Weather backgrounds for visual representation

MCP Client Configuration

Add to your MCP host configuration (e.g. Claude Desktop, VS Code, etcetera):

{
	"knmi-weather": {
		"command": "npx",
		"args": ["-y", "@dstotijn/knmi-mcp"]
	}
}

Weather Data Structure

Current Conditions

  • Temperature (°C)
  • Weather type code
  • Wind speed, direction, and gusts
  • Precipitation amount and probability
  • UV index with safety recommendations

Forecasts

  • Hourly: Next 48 hours with detailed conditions
  • Daily: Next 7 days with min/max temperatures and precipitation

Alerts

  • Alert levels: none, potential, yellow, orange, red
  • Detailed descriptions and safety advice
  • Affected regions and time periods

Additional Data

  • Sunrise and sunset times
  • Weather backgrounds for UI visualization
  • Regional weather information
  • Historical climate data context

License

Apache License, Version 2.0


©️ 2025 David Stotijn

Quick Install

Quick Actions

Key Features

Model Context Protocol
Secure Communication
Real-time Updates
Open Source