mcpField
N
news-sentiment

news-sentiment

github.com/staskhその他394243 回インストール1 日前に更新
リポジトリ

news-sentiment について

news-sentimentは、ティッカーに関するYahoo Financeの最近のニュースを取得し、記事情報と全体的なセンチメントの短い要約を返すコマンドラインスキルです。株式ニュースの確認に使われ、時刻はAmerica/New_Yorkに基づきます。

主な機能

  1. 01Yahoo Financeの最近のニュース取得
  2. 02ティッカーと記事数の指定
  3. 03タイトル、発行元、日付、リンクの返却
  4. 04ニュース全体のセンチメント要約
  5. 05ニューヨーク時間の生成時刻とデータ遅延の記載

活用シーン

  1. 01銘柄の最近のニュース確認
  2. 02銘柄に影響し得る見出しの把握
  3. 03簡潔なニュースセンチメント概要の作成

インストール

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

$npx skills add https://github.com/staskh/trading_skills --skill news-sentiment

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

同梱ファイルscripts/news.py

詳細

ニュースのセンチメント

Yahoo Finance から最近のニュースを取得します。

手順

注記: uv がインストールされていない場合、または pyproject.toml が見つからない場合は、以下のすべてのコマンドで uv run python を python に置き換えてください。

uv run python scripts/news.py SYMBOL [--limit LIMIT]

引数

  • SYMBOL - ティッカーシンボル
  • --limit - 記事数(デフォルト:10)

出力

以下を含む JSON を返します。

  • articles - タイトル、発行元、日付、リンクを含む最近のニュースの配列
  • summary - 全体的なセンチメントの簡潔な要約

主要な見出しを提示し、株価に影響を及ぼす可能性のある重要なニュースがあれば記載してください。

依存関係

  • yfinance

タイムゾーン

すべてのタイムスタンプと時間ベースの計算には、America/New_York タイムゾーンを使用する必要があります。すべての JSON 出力には、generated_at(NY 時刻の文字列)フィールドと data_delay フィールドを含める必要があります。

コメント