mcpField
W
Weather

Weather

本地服务
github.com/shuowang-ai媒体与设计083 周前更新

关于 Weather

面向拥有彩云天气 API 权限用户的 MCP 服务,提供实时天气、预报、历史天气和预警,并包含空气质量指标。

主要功能

  1. 01实时天气与空气质量
  2. 02未来 72 小时逐小时预报
  3. 03未来 7 天逐日预报
  4. 04过去 24 小时天气记录
  5. 05按地点查询天气预警

适用场景

  1. 01查询某地点当前天气
  2. 02查看逐小时及逐周预报
  3. 03检查近期天气记录
  4. 04获取天气预警与空气质量指标

MCP 相关

该 MCP 服务提供五种天气工具,涵盖实时状况、逐小时和逐周预报、过去 24 小时天气及预警。所有工具均要求在 `CAIYUN_WEATHER_API_TOKEN` 中设置有效的彩云天气 API 令牌。

配置

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

暂未收录安装方式

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

代码仓库

工具

还没有获取到工具列表

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

详细介绍

Caiyun Weather MCP 服务

设置说明

首先,请确保你可以访问 API。你可以在 https://docs.caiyunapp.com/weather-api/ 申请访问权限。

请先安装 uv。

MacOS/Linux:

curl -LsSf https://astral.sh/uv/install.sh | sh

Windows:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
使用 Claude Desktop 进行设置
# claude_desktop_config.json
# Can find location through:
# Hamburger Menu -> File -> Settings -> Developer -> Edit Config
{
  "mcpServers": {
    "caiyun-weather": {
      "command": "uvx",
      "args": ["mcp-caiyun-weather"],
      "env": {
        "CAIYUN_WEATHER_API_TOKEN": "YOUR_API_KEY_HERE"
      }
    }
  }
}
向 Claude 提出需要天气信息的问题

例如:“北京现在的天气怎么样?”

本地/开发设置说明

使用 Claude Desktop 进行设置
# claude_desktop_config.json
# Can find location through:
# Hamburger Menu -> File -> Settings -> Developer -> Edit Config
{
  "mcpServers": {
    "caiyun-weather": {
      "command": "uv",
      "args": [
        "--directory",
        "/ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp-caiyun-weather",
        "run",
        "mcp-caiyun-weather"
      ],
      "env": {
        "CAIYUN_WEATHER_API_TOKEN": "YOUR_API_TOKEN_HERE"
      }
    }
  }
}
调试

运行:

npx @modelcontextprotocol/inspector \
      uv \
      --directory /ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp-caiyun-weather \
      run \
      mcp-caiyun-weather

可用工具

  • get_realtime_weather:获取指定地点的实时天气数据

    • 参数:
      • lng:地点的经度
      • lat:地点的纬度
    • 返回的详细信息包括:
      • 温度
      • 湿度
      • 风速和风向
      • 降水强度
      • 空气质量指标(PM2.5、PM10、O3、SO2、NO2、CO)
      • AQI(中国和美国标准)
      • 生活指数(紫外线和舒适度)
  • get_hourly_forecast:获取未来 72 小时的逐小时天气预报

    • 参数:
      • lng:地点的经度
      • lat:地点的纬度
    • 返回的逐小时预报包括:
      • 温度
      • 天气状况
      • 降雨概率
      • 风速和风向
  • get_weekly_forecast:获取未来 7 天的逐日天气预报

    • 参数:
      • lng:地点的经度
      • lat:地点的纬度
    • 返回的逐日预报包括:
      • 温度范围(最低/最高)
      • 天气状况
      • 降雨概率
  • get_historical_weather:获取过去 24 小时的历史天气数据

    • 参数:
      • lng:地点的经度
      • lat:地点的纬度
    • 返回的历史数据包括:
      • 温度
      • 天气状况
  • get_weather_alerts:获取指定地点的天气预警

    • 参数:
      • lng:地点的经度
      • lat:地点的纬度
    • 返回的天气预警包括:
      • 预警标题
      • 预警代码
      • 预警状态
      • 预警描述

注意:所有工具都需要在环境变量 CAIYUN_WEATHER_API_TOKEN 中设置有效的 Caiyun Weather API 令牌。

评论

支持 Markdown

第一次接触 MCP?

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

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