mcpField
W
Weather

Weather

ローカル
github.com/shuowang-aiメディア・デザイン083 週間前に更新

Weather について

Caiyun(ColorfulClouds)Weather API を利用できるユーザー向けの MCP サーバーです。現在の天気、予報、過去の天気、警報に加え、大気質の指標を提供します。

主な機能

  1. 01リアルタイムの天気と大気質
  2. 0272時間分の時間別予報
  3. 037日分の日別予報
  4. 04過去24時間の天気履歴
  5. 05地点別の気象警報

活用シーン

  1. 01地点の現在の天気を確認
  2. 02時間別・週間予報を確認
  3. 03直近の天気履歴を調査
  4. 04気象警報と大気質の指標を取得

MCP 対応

リアルタイムの天気、時間別・週間予報、過去24時間の天気、警報を扱う5つのツールを提供します。各ツールの利用には、`CAIYUN_WEATHER_API_TOKEN` に有効な Caiyun Weather API トークンが必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Caiyun Weather MCP Server

セットアップ手順

まず、API を利用できることを確認してください。API は https://docs.caiyunapp.com/weather-api/ から申請できます。

最初に uv をインストールしてください。

MacOS/Linux:

curl -LsSf https://astral.sh/uv/install.sh | sh

Windows:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
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"
      }
    }
  }
}
天気情報が必要な質問を Claude にする

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

ローカル/開発環境でのセットアップ手順

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"
      }
    }
  }
}
デバッグ

次を実行します:

npx @modelcontextprotocol/inspector \
      uv \
      --directory /ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp-caiyun-weather \
      run \
      mcp-caiyun-weather

利用可能なツール

  • get_realtime_weather:特定の場所のリアルタイムの気象データを取得します

    • パラメーター:
      • lng:場所の経度
      • lat:場所の緯度
    • 次のような詳細情報を返します:
      • 気温
      • 湿度
      • 風速と風向
      • 降水強度
      • 大気質指標(PM2.5、PM10、O3、SO2、NO2、CO)
      • AQI(中国および米国の基準)
      • 生活指数(紫外線指数と快適度)
  • get_hourly_forecast:今後72時間の1時間ごとの天気予報を取得します

    • パラメーター:
      • lng:場所の経度
      • lat:場所の緯度
    • 次のような1時間ごとの予報を返します:
      • 気温
      • 気象状況
      • 降雨確率
      • 風速と風向
  • get_weekly_forecast:今後7日間の日ごとの天気予報を取得します

    • パラメーター:
      • lng:場所の経度
      • lat:場所の緯度
    • 次のような日ごとの予報を返します:
      • 気温の範囲(最低/最高)
      • 気象状況
      • 降雨確率
  • get_historical_weather:過去24時間の気象データを取得します

    • パラメーター:
      • lng:場所の経度
      • lat:場所の緯度
    • 次のような過去のデータを返します:
      • 気温
      • 気象状況
  • get_weather_alerts:特定の場所の気象警報を取得します

    • パラメーター:
      • lng:場所の経度
      • lat:場所の緯度
    • 次のような気象警報を返します:
      • 警報のタイトル
      • 警報コード
      • 警報ステータス
      • 警報の説明

注:すべてのツールを使用するには、有効な Caiyun Weather API トークンを環境変数 CAIYUN_WEATHER_API_TOKEN に設定する必要があります。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。