MCP MCP Server

Caiyun Weather MCP Server

Remote serverstreamable-http

What is the MCP MCP server?

Most file and storage access work still happens through a UI a human drives. MCP MCP server moves it into the conversation instead. Caiyun Weather MCP Server.

The short version

Caiyun Weather provides a hosted Streamable HTTP MCP server, so you can use the weather tools without installing or running this package locally.

The tools it exposes

The server publishes 11 tools. What each one is for:

  • 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
  • Humidity — Wind speed and direction
  • get_hourly_forecast — Get an hourly weather forecast for a configurable number of hours
  • hours — The number of hours to return (1–360, defaults to 72)
  • Temperature — Weather conditions
  • get_weekly_forecast — Get daily weather forecast for the next 7 days
  • get_historical_weather — Get historical weather data for the past 24 hours
  • get_weather_alerts — Get weather alerts for a specific location
  • Debugging — Run: bash npx @modelcontextprotocol/inspector \ uv \ --directory /ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp-caiyun-weather \ run \ mcp-caiyun-weather

Getting it running

Because this one is hosted, setup is mostly authentication — you point your client at the endpoint and approve access. Nothing runs on your machine, so there is no runtime to keep patched.

What it needs from you

Configuration is passed through the environment: CAIYUN_WEATHER_API_TOKEN, YOUR_CAIYUN_WEATHER_API_KEY. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.

How it compares

This sits in the file and storage access group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. MCP's toolset — get_realtime_weather, Parameters, lat and 8 more — is a fair guide to whether it matches your workflow.

We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.

Things to watch

  • Your data travels to the provider's service, so the usual questions apply about what you send and what they retain.
  • With 11 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch MCP.
  • Missing credentials fail quietly in some clients — if no tools show up, check the environment block first.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

Available tools

ToolWhat it does
get_realtime_weatherGet real-time weather data for a specific location
Parameters- lng: The longitude of the location
latThe latitude of the location
HumidityWind speed and direction
get_hourly_forecastGet an hourly weather forecast for a configurable number of hours
hoursThe number of hours to return (1–360, defaults to 72)
TemperatureWeather conditions
get_weekly_forecastGet daily weather forecast for the next 7 days
get_historical_weatherGet historical weather data for the past 24 hours
get_weather_alertsGet weather alerts for a specific location
DebuggingRun: bash npx @modelcontextprotocol/inspector \ uv \ --directory /ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp-caiyun-weather \ run \ mcp-caiyun-weather

How to install the MCP MCP server

# 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"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
CAIYUN_WEATHER_API_TOKENCredential the server authenticates with.Yes
YOUR_CAIYUN_WEATHER_API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • Use MCP to get realtime weather.
  • Use MCP to Parameters.
  • Use MCP to lat.

Frequently asked questions

It connects MCP to MCP-compatible AI assistants such as Claude and Cursor, exposing 11 tools (get_realtime_weather, Parameters, lat, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with MCP directly.