DWD MCP Server
A simple Model Context Protocol (MCP) server that connects Claude Desktop to the Deutsche Wetterdienst (DWD) API for German weather data.
Features
- Simple, lightweight Node.js implementation
- No dependencies beyond the MCP SDK
- Easy to set up and use
- Access to DWD weather station data and warnings
Quick Start
-
Make the setup script executable:
chmod +x setup.sh -
Run the setup script:
./setup.sh -
Restart Claude Desktop
-
Start using the DWD data in your conversations with Claude!
Available Tools
get_station_data
Get current weather data for specific DWD weather stations.
Example usage in Claude:
Can you check the current weather for station 10865 (Berlin-Tegel)?
get_nowcast_warnings
Get current nowcast weather warnings in Germany.
Example usage in Claude:
Are there any current weather warnings in Germany? Can you check using the DWD API?
Finding Station IDs
The DWD API requires specific station IDs. You can find these at:
Common station IDs:
- 10381: Berlin-Brandenburg
- 10865: Berlin-Tegel
- 10147: Hamburg
- 10637: Köln-Bonn
- 10870: Munich
Manual Setup
If the setup script doesn't work for you, you can manually configure Claude Desktop:
-
Install dependencies:
npm install -
Create or edit
~/.config/claude/claude_desktop_config.json:{ "mcpServers": { "dwd": { "command": "node", "args": [ "/full/path/to/dwd-server.js" ] } } } -
Restart Claude Desktop
Troubleshooting
- Make sure Node.js 18+ is installed
- Check if the MCP server is running properly:
node dwd-server.js - Verify the path in claude_desktop_config.json is correct
- Restart Claude Desktop after configuration changes
Recommend MCP Servers 💡
@GongRzhe/Office-Word-MCP-Server
A Model Context Protocol (MCP) server that enables AI assistants to create, read, and manipulate Microsoft Word documents through a standardized interface.
fabric
An open-source framework for augmenting humans using AI, providing modular AI prompts (Patterns) via a command-line interface and a REST API.
trello-mcp-server
A Model Context Protocol (MCP) server that connects Trello with MCP-compatible AI assistants.
pinecone/assistant-mcp
Pinecone Assistant MCP server
bear
A Model Context Protocol (MCP) server that allows AI assistants like Claude to read notes from the [Bear](https://bear.app/) note-taking app. This implementation connects directly to the Bear SQLite database in a read-only mode, ensuring your notes remain safe and unmodified.
kibana-mcp
Model Context Protocol (MCP) server for Kibana Security, designed to manage alerts, rules, and exceptions via AI assistants.