Dwd Mcp Server

Dwd Mcp Server

🚀 DWD MCP 服务器

本项目是一个简单的模型上下文协议(MCP)服务器,能将Claude桌面连接到德国气象局(DWD)API,从而获取德国的天气数据,为用户提供便捷的天气信息查询服务。

✨ 主要特性

  • 采用简单轻量的 Node.js 实现,运行高效且资源占用少。
  • 除了 MCP SDK 之外无其他依赖,减少了安装和配置的复杂性。
  • 易于设置和使用,即使是新手也能快速上手。
  • 可访问 DWD 天气站数据和警告信息,满足多样化的天气信息需求。

🚀 快速开始

按照以下步骤,您可以快速使用本服务器获取 DWD 数据:

  1. 将设置脚本设为可执行:
    chmod +x setup.sh
    
  2. 运行设置脚本:
    ./setup.sh
    
  3. 重启 Claude 桌面。
  4. 开始在与 Claude 的对话中使用 DWD 数据!

💻 使用示例

基础用法

get_station_data

此工具可获取特定 DWD 天气站的当前天气数据。 示例在Claude中的使用:

你能检查一下气象站 10865(柏林-泰格尔)的当前天气吗?

get_nowcast_warnings

该工具可获取德国当前的现在casting天气警告信息。 示例在Claude中的使用:

德国是否有任何当前的天气警告?你能通过 DWD API 检查一下吗?

📚 详细文档

查找气象站 ID

DWD API 需要特定的气象站 ID。您可以在以下位置找到这些信息:

常见的气象站 ID:

气象站名称 气象站 ID
柏林 - 勃兰登堡 10381
柏林 - 泰格尔 10865
汉堡 10147
科隆 - 波恩 10637
慕尼黑 10870

手动设置

如果设置脚本对您不起作用,您可以手动配置 Claude 桌面:

  1. 安装依赖项:
    npm install
    
  2. 创建或编辑 ~/.config/claude/claude_desktop_config.json
    {
    "mcpServers": {
    "dwd": {
    "command": "node",
    "args": [
    "/full/path/to/dwd-server.js"
    ]
    }
    }
    }
    
  3. 重启 Claude 桌面。

故障排除

  • 确保安装了 Node.js 18+ 版本。
  • 检查 MCP 服务器是否正常运行:node dwd-server.js
  • 验证 claude_desktop_config.json 中的路径是否正确。
  • 在配置更改后重启 Claude 桌面。
  • 0 关注
  • 0 收藏,24 浏览
  • system 提出于 2025-09-21 18:03

相似服务问题

相关AI产品