1. Conduid
  2. Cloud
  3. Caiyun Weather
MCP server · Cloud

Caiyun Weather

A Model Context Protocol (MCP) server for Caiyun (ColorfulClouds) Weather.

Unclaimed MIT weathermcpcloud
64Good

Scored 8 hours ago · breakdown

About Caiyun Weather

Caiyun Weather is an MCP server published by caiyunapp in the Cloud category: a Model Context Protocol (MCP) server for Caiyun (ColorfulClouds) Weather.

The repository has 47 stars and 9 forks, with the last commit a month ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/caiyunapp/mcp-caiyun-weather

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (5)

get_historical_weatherGet historical weather data for the past 24 hours

Parameters not published.

get_hourly_forecastGet an hourly weather forecast for a configurable number of hours

Parameters not published.

get_realtime_weatherGet real-time weather data for a specific location

Parameters not published.

get_weather_alertsGet weather alerts for a specific location

Parameters not published.

get_weekly_forecastGet daily weather forecast for the next 7 days

Parameters not published.

Ask AI

✦

Ask AI about Caiyun Weather

Powered by Claude · Grounded in docs

I know everything about Caiyun Weather. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 8 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.1.4v0.1.4 · 24 Jul 2026What's Changed chore(deps): bump the dependencies group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/caiyunapp/mcp-caiyun-weather/pull/14 chore(deps): bump actions/checkout from 6 to 7 in the dependencies…
v0.1.3v0.1.3 · 10 Apr 2026Full Changelog: https://github.com/caiyunapp/mcp-caiyun-weather/compare/v0.1.2...v0.1.3
v0.1.2v0.1.2 · 27 Feb 2026What's Changed Use metric:v2 units in API requests by @tssujt in https://github.com/caiyunapp/mcp-caiyun-weather/pull/13 Full Changelog: https://github.com/caiyunapp/mcp-caiyun-weather/compare/v0.1.1...v0.1.2
v0.1.1v0.1.1 · 31 Dec 2025What's Changed fix: Correct datetime handling and wind data extraction in weather forecasts by @tssujt in https://github.com/caiyunapp/mcp-caiyun-weather/pull/12 Full Changelog:…
v0.1.0v0.1.0 · 28 Mar 2025What's Changed feat: add more tools via cursor by @adamwen829 in https://github.com/caiyunapp/mcp-caiyun-weather/pull/1 docs: Update README.md by @tssujt in https://github.com/caiyunapp/mcp-caiyun-weather/pull/2 New Contributors…

README

Caiyun Weather MCP Server

Hosted Server

Caiyun Weather provides a hosted Streamable HTTP MCP server, so you can use the weather tools without installing or running this package locally.

{
  "url": "https://mcp-weather.caiyunapp.com/mcp",
  "headers": {
    "X-Caiyun-API-Key": "YOUR_CAIYUN_WEATHER_API_KEY"
  }
}

The outer configuration format depends on your MCP client. Before getting started, register and apply for a Caiyun Weather API key, then pass it in the X-Caiyun-API-Key request header.

Setup Instructions

Install uv first.

MacOS/Linux:

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

Windows:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Setup with 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"
      }
    }
  }
}

Ask Claude a question requiring weather

e.g. "What's the weather in Beijing Now?"

Local/Dev Setup Instructions

Setup with 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"
      }
    }
  }
}

Debugging

Run:

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

Available Tools

  • get_realtime_weather: Get real-time weather data for a specific location

    • Parameters:
      • lng: The longitude of the location
      • lat: The latitude of the location
    • Returns detailed information including:
      • Temperature and apparent temperature
      • Sky condition
      • Humidity
      • Wind speed and direction
      • Precipitation intensity
      • Air quality metrics (PM2.5, PM10, O3, SO2, NO2, CO)
      • AQI (China and USA standards)
      • Life indices (UV and Comfort)
  • get_hourly_forecast: Get an hourly weather forecast for a configurable number of hours

    • Parameters:
      • lng: The longitude of the location
      • lat: The latitude of the location
      • hours: The number of hours to return (1–360, defaults to 72)
    • Returns hourly forecast including:
      • Temperature
      • Weather conditions
      • Rain probability
      • Precipitation intensity (mm/hr)
      • Wind speed and direction
  • get_weekly_forecast: Get daily weather forecast for the next 7 days

    • Parameters:
      • lng: The longitude of the location
      • lat: The latitude of the location
    • Returns daily forecast including:
      • Temperature range (min/max)
      • Weather conditions
      • Rain probability
  • get_historical_weather: Get historical weather data for the past 24 hours

    • Parameters:
      • lng: The longitude of the location
      • lat: The latitude of the location
    • Returns historical data including:
      • Temperature
      • Weather conditions
  • get_weather_alerts: Get weather alerts for a specific location

    • Parameters:
      • lng: The longitude of the location
      • lat: The latitude of the location
    • Returns weather alerts including:
      • Alert title
      • Alert code
      • Alert status
      • Alert description

Note: All tools require a valid Caiyun Weather API token to be set in the environment variable CAIYUN_WEATHER_API_TOKEN.

README fetched from the repository 8 hours ago. The original is authoritative.

Questions

About Caiyun Weather

How do I install Caiyun Weather?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Caiyun Weather safe to use with an AI agent?

Its trust score is 64 out of 100 (good). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Caiyun Weather still maintained?

Yes — the latest release is v0.1.4 (24 Jul 2026), and the last commit was a month ago. The repository has 47 stars.