mcp-landiwetter瑞士天气助手
提供瑞士天气预报数据,允许用户搜索瑞士地点并获取详细的小时和日天气预报。
可用工具 (2 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
searchLocation 1 个参数 需填 1 项
必填参数:locationName
getWeatherForecast 2 个参数 需填 1 项
必填参数:locationId
服务介绍
LandiWetter MCP 服务器
这是一个 Model Context Protocol (MCP) 服务器,提供来自 LandiWetter 的瑞士天气预报数据。该服务器允许您搜索瑞士地点并获取详细的天气预报。
功能
- 按名称搜索瑞士地点
- 获取特定地点和日期的详细天气预报
- 访问每小时和每日预报数据
- 作为工具或资源在兼容 MCP 的客户端中使用
安装
-
克隆仓库
-
安装依赖项:
npm install
使用
启动服务器
运行以下命令启动服务器:
npm start
这将使用 stdio 传输方式启动 MCP 服务器,使其与 Claude Desktop 等 MCP 客户端兼容。
与 Claude Desktop 集成
- 打开 Claude Desktop
- 转到设置 > MCP > 添加自定义服务器
- 使用以下详细信息进行配置:
- 名称:LandiWetter
- 命令:
node /path/to/landiwetter-mcp/src/index.js
- 保存并启用服务器
示例 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