DWD MCP Server
@lincw
About DWD MCP Server
A simple mcp-server via the Deutscher Wetterdienst API
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"dwd": {
"command": "node",
"args": [
"/full/path/to/dwd-server.js"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
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.
More Other MCP servers
Blender
ahujasidOpen-source MCP to use Blender with any LLM

EverArt
modelcontextprotocolModel Context Protocol Servers
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Comments