Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Mcp Caiyun Weather

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

    21 stars
    Python
    Updated Oct 18, 2025
    mcp
    weather

    Table of Contents

    • Setup Instructions
    • Setup with Claude Desktop
    • Ask Claude a question requiring weather
    • Local/Dev Setup Instructions
    • Setup with Claude Desktop
    • Debugging
    • Available Tools

    Table of Contents

    • Setup Instructions
    • Setup with Claude Desktop
    • Ask Claude a question requiring weather
    • Local/Dev Setup Instructions
    • Setup with Claude Desktop
    • Debugging
    • Available Tools

    Documentation

    Caiyun Weather MCP Server

    Setup Instructions

    Before anything, ensure you have access to the API. You can apply for it at https://docs.caiyunapp.com/weather-api/.

    Install uv first.

    MacOS/Linux:

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

    Windows:

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

    Setup with Claude Desktop

    code
    # 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

    code
    # 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:

    bash
    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
    • 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 hourly weather forecast for the next 72 hours
    • Parameters:
    • lng: The longitude of the location
    • lat: The latitude of the location
    • Returns hourly forecast including:
    • Temperature
    • Weather conditions
    • Rain probability
    • 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.

    Similar MCP

    Based on tags & features

    • MC

      Mcp Aoai Web Browsing

      Python·
      30
    • FA

      Fal Mcp Server

      Python·
      8
    • DA

      Davinci Resolve Mcp

      Python·
      327
    • FH

      Fhir Mcp Server

      Python·
      55

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • MC

      Mcp Aoai Web Browsing

      Python·
      30
    • FA

      Fal Mcp Server

      Python·
      8
    • DA

      Davinci Resolve Mcp

      Python·
      327
    • FH

      Fhir Mcp Server

      Python·
      55

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k