mcpField
W
weather

weather

github.com/volcengineその他41.1k142 回インストール今日更新
リポジトリ

weather について

wttr.in で現在の天気や予報を取得し、JSON の代替手段として Open-Meteo を使う天気スキルです。どちらのサービスも無料で、API キーは不要です。

主な機能

  1. 01現在の天気と予報の取得
  2. 02簡潔または詳細な出力の選択
  3. 03メートル法または USCS 単位の指定
  4. 04Open-Meteo の JSON データ取得
  5. 05都市名または空港コードでの検索

活用シーン

  1. 01指定地点の現在の天気確認
  2. 02詳細な天気予報の確認
  3. 03プログラムからの天気データ取得
  4. 04空港コードを使った天気検索

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/volcengine/openviking --skill weather

インストール後、Claude Code で/weatherを入力して読み込まれたか確認します。

詳細

天気

API キーが不要な無料サービスが 2 つあります。

wttr.in(優先)

手早く 1 行で表示:

curl -s "wttr.in/London?format=3"
# Output: London: ⛅️ +8°C

簡潔な形式:

curl -s "wttr.in/London?format=%l:+%c+%t+%h+%w"
# Output: London: ⛅️ +8°C 71% ↙5km/h

詳細な予報:

curl -s "wttr.in/London?T"

フォーマットコード:%c 天気 · %t 気温 · %h 湿度 · %w 風 · %l 場所 · %m 月

ヒント:

  • スペースは URL エンコードします:wttr.in/New+York
  • 空港コード:wttr.in/JFK
  • 単位:?m(メートル法) ?u(USCS)
  • 今日のみ:?1 · 現在のみ:?0
  • PNG:curl -s "wttr.in/Berlin.png" -o /tmp/weather.png

Open-Meteo(フォールバック、JSON)

無料でキー不要、プログラムからの利用に適しています:

curl -s "https://api.open-meteo.com/v1/forecast?latitude=51.5&longitude=-0.12&current_weather=true"

都市の座標を調べてから、クエリを実行します。気温、風速、天気コードを含む JSON が返されます。

ドキュメント:https://open-meteo.com/en/docs

コメント