m

mcp-landiwetter瑞士天气助手

@nabossha/mcp-landiwetter
0 Stars 35 次浏览 nabossha 更新于 2026-08-23

提供瑞士天气预报数据,允许用户搜索瑞士地点并获取详细的小时和日天气预报。

该服务暂未提供标准配置,请参考 README 手动接入

可用工具 (2 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

searchLocation 1 个参数 需填 1 项

必填参数:locationName

getWeatherForecast 2 个参数 需填 1 项

必填参数:locationId

服务介绍

LandiWetter MCP 服务器

这是一个 Model Context Protocol (MCP) 服务器,提供来自 LandiWetter 的瑞士天气预报数据。该服务器允许您搜索瑞士地点并获取详细的天气预报。

功能

  • 按名称搜索瑞士地点
  • 获取特定地点和日期的详细天气预报
  • 访问每小时和每日预报数据
  • 作为工具或资源在兼容 MCP 的客户端中使用

安装

  1. 克隆仓库

  2. 安装依赖项:

    npm install

使用

启动服务器

运行以下命令启动服务器:

npm start

这将使用 stdio 传输方式启动 MCP 服务器,使其与 Claude Desktop 等 MCP 客户端兼容。

与 Claude Desktop 集成

  1. 打开 Claude Desktop
  2. 转到设置 > MCP > 添加自定义服务器
  3. 使用以下详细信息进行配置:
    • 名称:LandiWetter
    • 命令:node /path/to/landiwetter-mcp/src/index.js
  4. 保存并启用服务器

示例 Claude 提示

一旦服务器与 Claude Desktop 集成,您可以使用自然语言提示来访问天气预报:

获取天气预报:

伯尔尼,瑞士的天气预报是什么?

获取特定日期的天气预报:

2025-05-10 日苏黎世的天气预报是什么?

可用工具

searchLocation

按名称搜索瑞士地点。

参数:

  • locationName: 要搜索的地点名称

示例:

请搜索名为 "Zürich" 的地点

getWeatherForecast

获取特定地点的详细天气预报。

参数:

  • locationId: 地点 ID(例如,G2661552)
  • date(可选): 预报日期(yyyy-MM-dd)。默认为今天

示例:

请获取地点 ID G2661552 的天气预报

可用资源

weather-forecast

通过资源 URI 访问天气预报。

URI 模板:weather://{location}/{date}

其中:

  • location: 地点名称(例如,"Zürich")
  • date(可选): 预报日期(yyyy-MM-dd)。默认为今天

示例:

请检查资源 weather://Zürich/2025-05-03

相关 MCP 服务