mcpField
L
LandiWetter MCP Server

LandiWetter MCP Server

本地服务
github.com/nabossha地图与出行277 周前更新

关于 LandiWetter MCP Server

LandiWetter MCP Server 基于 LandiWetter 数据提供瑞士天气预报,面向需要查询地点及按日期获取天气的 MCP 客户端。预报包含逐小时和逐日数据。

主要功能

  1. 01按名称搜索瑞士地点
  2. 02按地点和日期获取详细预报
  3. 03获取逐小时和逐日预报
  4. 04以工具和资源形式提供预报

适用场景

  1. 01查询地点后获取当地天气预报
  2. 02查看指定日期的逐小时或逐日天气

MCP 相关

该服务通过 MCP 工具提供地点搜索和预报查询,并通过 weather://{location}/{date} URI 模板提供预报资源。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

LandiWetter MCP 服务

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

LandiWetter Server MCP server

功能

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

安装

  1. 克隆仓库
  2. 安装依赖:
    npm install
    

使用方法

启动服务

运行以下命令启动服务:

npm start

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

与 Claude Desktop 集成
  1. 打开 Claude Desktop
  2. 前往 Settings > MCP > Add custom server
  3. 使用以下详细信息进行配置:
    • 名称:LandiWetter
    • 命令:node /path/to/landiwetter-mcp/src/index.js
  4. 保存并启用服务
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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。