MCP.so
Sign In
Servers

DWD MCP Server

@lincw

A simple mcp-server via the Deutscher Wetterdienst API

Overview

What is DWD MCP Server?

DWD MCP Server is a lightweight Node.js MCP server that connects Claude Desktop to the Deutsche Wetterdienst (DWD) API for German weather data. It is for users who want to query current weather station observations and nowcast warnings through natural language conversations with Claude.

How to use DWD MCP Server?

Run the provided setup script (chmod +x setup.sh && ./setup.sh), then restart Claude Desktop. For manual setup, install dependencies (npm install) and add a configuration entry to ~/.config/claude/claude_desktop_config.json pointing to dwd-server.js. After configuration, ask Claude for weather data or warnings using the available tools.

Key features of DWD MCP Server

  • Simple, lightweight Node.js implementation
  • No dependencies beyond the MCP SDK
  • Access DWD weather station data (current observations)
  • Access DWD nowcast weather warnings for Germany
  • Easy to set up and use with Claude Desktop

Use cases of DWD MCP Server

  • Check current weather at a specific DWD station (e.g., Berlin-Tegel) via natural language.
  • Ask if there are any active nowcast weather warnings in Germany.
  • Retrieve station observations without leaving the Claude conversation.

FAQ from DWD MCP Server

What data can DWD MCP Server access?

It provides two tools: get_station_data for current weather observations from a specific DWD station, and get_nowcast_warnings for current nowcast weather warnings in Germany.

How do I find DWD station IDs?

Station IDs are required for get_station_data. The official DWD station list is available at their website. Common examples include 10381 (Berlin-Brandenburg), 10865 (Berlin-Tegel), 10147 (Hamburg), 10637 (Köln-Bonn), and 10870 (Munich).

What are the runtime requirements?

Node.js 18 or higher must be installed. The server uses only the MCP SDK and has no other dependencies.

How do I ensure the server works with Claude Desktop?

After manual configuration, verify the server runs (node dwd-server.js), confirm the path in claude_desktop_config.json is correct, and restart Claude Desktop.

Does DWD MCP Server support data outside Germany?

No. The server is explicitly designed to access the Deutsche Wetterdienst API, which only covers German weather stations and warnings.

Tags

More from Other