Caiyun Weather Server
FreeNot checkedEnables querying real-time, hourly, weekly, and historical weather data, as well as weather alerts, using the Caiyun Weather API.
About
Enables querying real-time, hourly, weekly, and historical weather data, as well as weather alerts, using the Caiyun Weather API.
README
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:
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 locationlat: 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)
- Parameters:
get_hourly_forecast: Get hourly weather forecast for the next 72 hours- Parameters:
lng: The longitude of the locationlat: The latitude of the location
- Returns hourly forecast including:
- Temperature
- Weather conditions
- Rain probability
- Wind speed and direction
- Parameters:
get_weekly_forecast: Get daily weather forecast for the next 7 days- Parameters:
lng: The longitude of the locationlat: The latitude of the location
- Returns daily forecast including:
- Temperature range (min/max)
- Weather conditions
- Rain probability
- Parameters:
get_historical_weather: Get historical weather data for the past 24 hours- Parameters:
lng: The longitude of the locationlat: The latitude of the location
- Returns historical data including:
- Temperature
- Weather conditions
- Parameters:
get_weather_alerts: Get weather alerts for a specific location- Parameters:
lng: The longitude of the locationlat: The latitude of the location
- Returns weather alerts including:
- Alert title
- Alert code
- Alert status
- Alert description
- Parameters:
Note: All tools require a valid Caiyun Weather API token to be set in the environment variable CAIYUN_WEATHER_API_TOKEN.
Install Caiyun Weather Server in Claude Desktop, Claude Code & Cursor
unyly install caiyun-weather-mcp-serverInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add caiyun-weather-mcp-server -- uvx mcp-caiyun-weatherFAQ
Is Caiyun Weather Server MCP free?
Yes, Caiyun Weather Server MCP is free — one-click install via Unyly at no cost.
Does Caiyun Weather Server need an API key?
No, Caiyun Weather Server runs without API keys or environment variables.
Is Caiyun Weather Server hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Caiyun Weather Server in Claude Desktop, Claude Code or Cursor?
Open Caiyun Weather Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Caiyun Weather Server with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
