LandiWetter MCP服务器
这是一个模型上下文协议(MCP)服务器,提供来自LandiWetter的瑞士天气预报数据。该服务器允许您搜索瑞士的位置并获取详细的天气预报。
特性
- 按名称搜索瑞士地点
- 获取特定地点和日期的详细天气预报
- 访问每小时和每天的预测数据
- 用作MCP兼容客户端中的工具或资源
安装
- 克隆存储库
- 安装依赖项:
npm install用法
启动服务器
使用以下命令运行服务器:
npm start这将使用stdio传输启动MCP服务器,使其与Claude Desktop等MCP客户端兼容。
与Claude Desktop集成
- 打开克劳德桌面
- 前往“设置”>“MCP”>“添加自定义服务器”
- 使用以下详细信息进行配置:
- 产品名称:LandiWetter - 命令: node /path/to/landiwetter-mcp/src/index.js
- 保存并启用服务器
克劳德提示示例
一旦服务器与Claude Desktop集成,您就可以使用自然语言提示访问天气预报:
要获取天气预报:
What's the weather forecast for Bern, Switzerland?要获取特定日期的天气预报:
What's the weather forecast for Zürich on 2025-05-10?可用工具
搜索位置
按名称搜索瑞士地点。
参数:
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可用资源
天气预报
通过资源URI访问天气预报。
URI模板: weather://{location}/{date}
哪里:
location:地点名称(例如“苏黎世”)date(可选):预测日期(yyyy-MM-dd)。默认为今天
例子:
Please check the resource at weather://Zürich/2025-05-03