Caiyun Weather
caiyunapp
README
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:
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.
Recommended Servers
mixpanel
Connect to your Mixpanel data. Query events, retention, and funnel data from Mixpanel analytics.
Sequential Thinking MCP Server
This server facilitates structured problem-solving by breaking down complex issues into sequential steps, supporting revisions, and enabling multiple solution paths through full MCP integration.
MCP PubMed Search
Server to search PubMed (PubMed is a free, online database that allows users to search for biomedical and life sciences literature). I have created on a day MCP came out but was on vacation, I saw someone post similar server in your DB, but figured to post mine.
dbt Semantic Layer MCP Server
A server that enables querying the dbt Semantic Layer through natural language conversations with Claude Desktop and other AI assistants, allowing users to discover metrics, create queries, analyze data, and visualize results.
Crypto Price & Market Analysis MCP Server
A Model Context Protocol (MCP) server that provides comprehensive cryptocurrency analysis using the CoinCap API. This server offers real-time price data, market analysis, and historical trends through an easy-to-use interface.
Nefino MCP Server
Provides large language models with access to news and information about renewable energy projects in Germany, allowing filtering by location, topic (solar, wind, hydrogen), and date range.
Vectorize
Vectorize MCP server for advanced retrieval, Private Deep Research, Anything-to-Markdown file extraction and text chunking.
Excel Reader Server
A Model Context Protocol (MCP) server that provides tools for reading Excel (xlsx) files, enabling extraction of data from entire workbooks or specific sheets with results returned in structured JSON format.
MATLAB MCP Server
Integrates MATLAB with AI to execute code, generate scripts from natural language, and access MATLAB documentation seamlessly.
Macrostrat MCP Server
Enables Claude to query comprehensive geologic data from the Macrostrat API, including geologic units, columns, minerals, and timescales through natural language.