Skip to main content
Glama
caiyunapp

Caiyun Weather MCP Server

Official
by caiyunapp

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.

Related MCP server: Hefeng QWeather MCP Server

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 (1360, 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.

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
2moRelease cycle
4Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    B
    maintenance
    Provides comprehensive weather data including forecasts, air quality, weather alerts, historical data, and astronomical information through the Hefeng Weather API. Supports real-time weather, multi-day forecasts, hourly predictions, and specialized data like sunrise/sunset times and precipitation forecasts.
    3
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Provides current weather data, multi-day forecasts, hourly forecasts, and city lookup functionality using the QWeather API. Supports customizable units, languages, and multiple location formats including coordinates and city IDs.
    4
    16
    1
    MIT
  • F
    license
    -
    quality
    D
    maintenance
    Enables querying weather forecasts (1-7 days) and meteorological warnings for Chinese cities using the QWeather API. Supports detailed weather data including temperature, humidity, wind, precipitation, UV index, and real-time weather alerts.
    1

View all related MCP servers

Related MCP Connectors

  • Global weather API: forecasts, historical data, marine, ski, astronomy and timezone.

  • Global weather via Open-Meteo: forecast, ERA5 archive, marine, air quality, geocoding, elevation.

  • Pirate Weather forecast API (Dark Sky-compatible). Free key required.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/caiyunapp/mcp-caiyun-weather'

If you have feedback or need assistance with the MCP directory API, please join our Discord server