mcpField
Z
Zentickr Yahoo Query Mcp Server

Zentickr Yahoo Query Mcp Server

ローカル
github.com/ChintanDiwakar金融データ1212 週間前に更新

Zentickr Yahoo Query Mcp Server について

Zentickrは、yahooqueryを通じてYahoo Financeの市場データ、財務諸表、アナリスト調査、保有情報、企業情報をAIアシスタントに提供するstdioベースのMCPサーバーです。教育・情報用途向けで、データの遅延や不正確さがあり、投資助言ではありません。

主な機能

  1. 01現在および過去の市場データ
  2. 02財務諸表と評価指標
  3. 03アナリスト推奨と業績動向
  4. 04ESG、保有状況、インサイダー取引データ
  5. 05企業プロフィールと銘柄検索

活用シーン

  1. 01複数企業のファンダメンタルズを比較
  2. 02決算日と業績動向の情報を準備
  3. 03銘柄コードと現在価格を検索

MCP 対応

stdioベースのMCPサーバーとして、yahooquery経由でYahoo Financeに接続し、23種類の金融データツールをMCPクライアントに公開します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Zentickr のロゴ

Zentickr — Yahoo Finance MCP サーバー

Zentickr は、yahooquery ライブラリを通じて、価格、ファンダメンタルズ、財務諸表、アナリスト調査、保有状況、イベント、銘柄検索を網羅する 23 個の Yahoo Finance ツールを AI アシスタントから利用できる、stdio ベースの Model Context Protocol(MCP)サーバーです。

MIT License CI Python >=3.10

⚠️ 重要な免責事項

このソフトウェアは、教育および情報提供のみを目的として提供されています。金融、投資、法律、税務に関する助言を提供するものではありません。市場データには遅延、不備、または不正確さが含まれる場合があります。投資判断はすべてご自身の責任で行ってください。本ソフトウェアの使用に起因する損失や損害について、作者は一切責任を負いません。

クイックスタート

git clone https://github.com/chintan-diwakar/zentickr-yahoo-query-mcp.git
cd zentickr-yahoo-query-mcp
python -m venv .venv && source .venv/bin/activate
pip install -e .

stdio 経由でサーバーを実行します。

zentickr

または:

python -m zentickr

クライアントの設定

Claude Desktop

claude_desktop_config.json に以下を追加します。

{
  "mcpServers": {
    "zentickr": {
      "command": "/absolute/path/to/zentickr-yahoo-query-mcp/.venv/bin/zentickr"
    }
  }
}
Claude Code
claude mcp add zentickr -- /absolute/path/to/zentickr-yahoo-query-mcp/.venv/bin/zentickr
Cursor

.cursor/mcp.json を作成または更新します。

{
  "mcpServers": {
    "zentickr": {
      "command": "/absolute/path/to/zentickr-yahoo-query-mcp/.venv/bin/zentickr"
    }
  }
}

実際のユースケース

Apple と Microsoft のファンダメンタルズを比較する

プロンプト:「Apple と Microsoft のファンダメンタルズを比較してください。」

アシスタントは get_financial_data(symbols="AAPL,MSFT") と get_valuation_measures(symbols="AAPL,MSFT") を呼び出せます。

出力例:

Financial Data:
{
  "AAPL": {
    "currentPrice": 333.26,
    "targetHighPrice": 400.0,
    "targetLowPrice": 215.0,
    "targetMeanPrice": 315.78604,
    "recommendationKey": "buy",
    "numberOfAnalystOpinions": 43,
    "totalCash": 68507000832,
    "totalDebt": 84710998016,
    "totalRevenue": 451442016256,
    "earningsGrowth": 0.218,
    "revenueGrowth": 0.166
  }
}
Valuation Measures:
[
  {
    "symbol": "AAPL",
    "asOfDate": "2026-05-28 00:00:00",
    "periodType": "TTM",
    "ForwardPeRatio": 35.3357,
    "MarketCap": 4589945623560.0,
    "PbRatio": 43.101723,
    "PeRatio": 37.83414,
    "PegRatio": 2.7194
  }
]
AAPL の決算に備える

プロンプト:「AAPL の決算に備えてください。」

アシスタントは get_calendar_events(symbols="AAPL") と get_earnings_trend(symbols="AAPL") を呼び出せます。

出力例:

Calendar Events:
{
  "AAPL": {
    "earnings": {
      "earningsDate": [
        "2026-07-31 01:30:S"
      ],
      "earningsAverage": 1.89396,
      "earningsLow": 1.83,
      "earningsHigh": 1.99,
      "revenueAverage": 108890141050
    }
  }
}
Earnings Trend:
{
  "AAPL": {
    "trend": [
      {
        "period": "0q",
        "endDate": "2026-06-30",
        "growth": 0.20629999,
        "earningsEstimate": {
          "avg": 1.89396,
          "numberOfAnalysts": 31,
          "yearAgoEps": 1.57
        }
      }
    ]
  }
}
NVIDIA のティッカーと現在の株価を調べる

プロンプト:「NVIDIA のティッカーと現在の株価を調べてください。」

アシスタントは search_symbols(query="nvidia") を呼び出し、その後 get_price_data(symbols="NVDA") を呼び出せます。

出力例:

Search Results for 'nvidia':
[
  {
    "symbol": "NVDA",
    "name": "NVIDIA Corporation",
    "type": "EQUITY",
    "exchange": "NMS"
  }
]
Price Data:
{
  "NVDA": {
    "preMarketPrice": 202.155,
    "regularMarketPrice": 207.4,
    "regularMarketDayHigh": 211.08,
    "regularMarketDayLow": 205.85,
    "regularMarketVolume": 116253420,
    "regularMarketPreviousClose": 212.5,
    "exchangeName": "NasdaqGS",
    "marketState": "PRE",
    "symbol": "NVDA"
  }
}

ツール一覧

市場データ
ツール引数戻り値
get_price_datasymbols: str現在の価格と取引データ
get_summary_detailsymbols: str日中の値幅、出来高、配当、52 週の値幅
get_historical_pricessymbols: str, period: str | None = None, start_date: str | None = None, end_date: str | None = None, interval: str = "1d"過去の OHLCV 価格データ
get_calendar_eventssymbols: str今後の決算日と配当イベント
財務諸表
ツール引数戻り値
get_financial_datasymbols: str目標値、利益率、現金、負債、成長率などの主要な財務データ
get_balance_sheetsymbols: str, frequency: str = "annual"貸借対照表データ
get_cash_flowsymbols: str, frequency: str = "annual"キャッシュフロー計算書
get_income_statementsymbols: str, frequency: str = "annual"損益計算書
get_valuation_measuressymbols: str時価総額、P/E、EV、株価純資産倍率
get_earningssymbols: str決算データ
get_earnings_trendsymbols: str決算トレンドの予測
分析・調査
ツール引数戻り値
get_recommendationssymbols: strアナリストの推奨
get_recommendation_trendsymbols: str強い買い、買い、保有、売り、強い売りの件数
get_technical_insightssymbols: strテクニカル分析の知見
get_esg_scoressymbols: str環境、社会、ガバナンスのスコア
get_company_profilesymbols: str企業のセクター、業種、説明、住所
所有権とガバナンス
ツール引数戻り値
get_major_holderssymbols: str主要保有者の内訳
get_institution_ownershipsymbols: str機関投資家の保有状況
get_insider_holderssymbols: strインサイダーの保有者
get_insider_transactionssymbols: strインサイダー取引
get_fund_ownershipsymbols: str投資信託およびETFの保有状況
get_company_officerssymbols: str経営幹部、役職、報酬
検索
ツール引数戻り値
search_symbolsquery: str会社名またはティッカーの一部に一致する銘柄シンボル

symbols は、"AAPL,GOOGL,MSFT" のようなカンマ区切りの文字列です。財務諸表の頻度には "annual" または "quarterly" を指定できます。

開発

開発用の依存関係をインストールします。

pip install -e ".[dev]"

オフラインテストスイートとリンターを実行します。

pytest
ruff check .

貢献方法の詳細については、CONTRIBUTING.md をご覧ください。

データソース

データは、非公式の yahooquery ライブラリを通じて Yahoo Finance から取得しています。データは Yahoo の利用規約の対象となります。API キーは不要です。

ライセンス

MIT — LICENSE をご覧ください。

サポート

GitHub Issue を作成してください。

コメント

MCP は初めてですか?

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

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