返回市场
气象彩云

气象彩云

作者:caiyunapp21 星标更新:2025-10-01

项目介绍

彩云天气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桌面设置

# claude_desktop_config.json
# 可以通过以下路径找到位置:
# 汉堡菜单 -> 文件 -> 设置 -> 开发者 -> 编辑配置
{
  "mcpServers": {
    "caiyun-weather": {
      "command": "uvx",
      "args": ["mcp-caiyun-weather"],
      "env": {
        "CAIYUN_WEATHER_API_TOKEN": "YOUR_API_KEY_HERE"
      }
    }
  }
}

向Claude询问需要天气信息的问题

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

本地/开发环境设置指南

使用Claude桌面设置

# claude_desktop_config.json
# 可以通过以下路径找到位置:
# 汉堡菜单 -> 文件 -> 设置 -> 开发者 -> 编辑配置
{
  "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)
      • 空气质量指数(中国和美国标准)
      • 生活指数(紫外线和舒适度)
  • 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中设置有效的彩云天气API令牌。