关于 LandiWetter MCP Server
LandiWetter MCP Server 基于 LandiWetter 数据提供瑞士天气预报,面向需要查询地点及按日期获取天气的 MCP 客户端。预报包含逐小时和逐日数据。
主要功能
- 01按名称搜索瑞士地点
- 02按地点和日期获取详细预报
- 03获取逐小时和逐日预报
- 04以工具和资源形式提供预报
适用场景
- 01查询地点后获取当地天气预报
- 02查看指定日期的逐小时或逐日天气
MCP 相关
该服务通过 MCP 工具提供地点搜索和预报查询,并通过 weather://{location}/{date} URI 模板提供预报资源。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
LandiWetter MCP 服务
这是一个 Model Context Protocol(MCP)服务,可提供来自 LandiWetter 的瑞士天气预报数据。该服务支持搜索瑞士地点并获取详细天气预报。
功能
- 按名称搜索瑞士地点
- 获取指定地点和日期的详细天气预报
- 获取每小时和每日预报数据
- 在兼容 MCP 的客户端中用作工具或资源
安装
- 克隆仓库
- 安装依赖:
npm install
使用方法
启动服务
运行以下命令启动服务:
npm start
这将使用 stdio 传输方式启动 MCP 服务,使其兼容 Claude Desktop 等 MCP 客户端。
与 Claude Desktop 集成
- 打开 Claude Desktop
- 前往 Settings > MCP > Add custom server
- 使用以下详细信息进行配置:
- 名称:LandiWetter
- 命令:
node /path/to/landiwetter-mcp/src/index.js
- 保存并启用服务
Claude 提示词示例
将服务与 Claude Desktop 集成后,你可以使用自然语言提示词获取天气预报:
获取天气预报:
What's the weather forecast for Bern, Switzerland?
获取指定日期的天气预报:
What's the weather forecast for Zürich on 2025-05-10?
可用工具
searchLocation
按名称搜索瑞士地点。
参数:
locationName:要搜索的地点名称
示例:
Please search for locations named "Zürich"
getWeatherForecast
获取指定地点的详细天气预报。
参数:
locationId:地点 ID(例如,G2661552)date(可选):预报日期(yyyy-MM-dd)。默认为今天
示例:
Please get the weather forecast for location ID G2661552
可用资源
weather-forecast
通过资源 URI 获取天气预报。
URI 模板:weather://{location}/{date}
其中:
location:地点名称(例如,“Zürich”)date(可选):预报日期(yyyy-MM-dd)。默认为今天
示例:
Please check the resource at weather://Zürich/2025-05-03
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。