CM

caiyunapp/mcp-caiyun-weather

Developer tools公式

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

48 stars 9 forks 品質 82 トレンド 21MIT

caiyunapp/mcp-caiyun-weatherは[https://github.com/caiyunapp/mcp-caiyun-weather.からインポートされたMCPサーバー候補です

概要

caiyunapp/mcp-caiyun-weatherは[https://github.com/caiyunapp/mcp-caiyun-weather.からインポートされたMCPサーバー候補です

概要(AI 翻訳)

ホストサーバー

クチコミ ホスト対象の Streamable HTTP MCP サーバーが提供されているため、 このパッケージをローカルにインストールまたは実行せずに気象ツール。

外部設定形式は、MCP クライアントに依存します。 取得する前に Caiyun気象APIキーの登録、適用 X-Caiyun-API-Key リクエストヘッダに渡します。

セットアップ手順

uvを最初にインストールします。

MacOS/Linux:

ウィンドウズ:

##Claudeデスクトップでセットアップ

天気を必要とする質問をClaudeに依頼する

例:「今、北京の天気は?」

ローカル/Dev セットアップ手順

##Claudeデスクトップでセットアップ

デバッグ

実行:

利用可能なツール

  • 変数:

  • [lng: 位置の経度

  • 以下のような詳細情報を返します。

  • 温度および明らかな温度

  • 空の状態

  • 湿度

  • 風速および方向

  • 沈殿物の強度

  • 空気質のメートル(PM2.5、PM10、O3、SO2、NO2、CO)

  • AQI (中国および米国の標準)

  • ライフインデックス(UVとコンフォート)

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

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.

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 (1–360, 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:
GitHub で README 全文を見る

インストール

uvx mcp-caiyun-weather
MCP 初心者?mcpskill.org のガイドから始めましょう →