Caiyun Weather MCP Server
OfficialThe Caiyun Weather MCP Server provides weather data for any location specified by latitude and longitude coordinates, with the following tools:
get_realtime_weather: Retrieve current weather conditions including temperature, apparent temperature, sky condition, humidity, wind speed/direction, precipitation intensity, air quality metrics (PM2.5, PM10, O3, SO2, NO2, CO, AQI for China and USA standards), and life indices (UV and Comfort).get_hourly_forecast: Fetch hourly weather forecasts for up to 360 hours (default 72 hours), including temperature, weather conditions, rain probability, precipitation intensity, and wind speed/direction.get_weekly_forecast: Obtain daily forecasts for up to 7 days (free tier returns 3 days), including temperature range (min/max), weather conditions, and rain probability.get_historical_weather: Access historical weather data for the past 24 hours, including temperature and weather conditions.get_weather_alerts: Retrieve active weather alerts for a location, including alert title, code, status, and description.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Caiyun Weather MCP Serverwhat's the weather in Beijing now?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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 | shWindows:
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-weatherAvailable Tools
get_realtime_weather: Get real-time weather data for a specific locationParameters:
lng: The longitude of the locationlat: 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 hoursParameters:
lng: The longitude of the locationlat: The latitude of the locationhours: The number of hours to return (1–360, defaults to72)
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 daysParameters:
lng: The longitude of the locationlat: 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 hoursParameters:
lng: The longitude of the locationlat: The latitude of the location
Returns historical data including:
Temperature
Weather conditions
get_weather_alerts: Get weather alerts for a specific locationParameters:
lng: The longitude of the locationlat: 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.
Maintenance
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
- AlicenseBqualityDmaintenanceProvides weather forecast data for locations in China through HeFeng Weather API, supporting real-time, hourly, and daily forecasts with full Chinese weather descriptions.316ISC
- Alicense-qualityBmaintenanceProvides 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.3MIT
- AlicenseBqualityDmaintenanceProvides 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.4161MIT
- Flicense-qualityDmaintenanceEnables 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
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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