mcpField
Y
yfinance MCP Server

yfinance MCP Server

ローカル
github.com/9nate-drake金融データ2099 週間前に更新

yfinance MCP Server について

yfinance MCP Server は、yfinance(Yahoo Finance API)の金融データを Claude Desktop から利用できるようにする MCP サーバーです。チャット内で株価、過去の推移、機関投資家の保有状況などを確認したいユーザーに向いています。

主な機能

  1. 01株価の現在値の取得
  2. 02過去の株価データの取得と分析
  3. 03機関投資家の保有状況の確認
  4. 04アナリストの目標株価の確認

活用シーン

  1. 01Claude Desktop で銘柄の現在の株価を尋ねる
  2. 02直近数か月の銘柄の値動きを分析する
  3. 03企業の機関投資家保有率とアナリスト目標株価を確認する

MCP 対応

本プロジェクトは MCP サーバーであり、server.py を通じて金融データのクエリ機能を Claude Desktop に公開します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

yfinance MCP サーバー

yfinance(Yahoo Finance api)を使用して、Claude Desktop に金融データを提供する Model Context Protocol サーバーです。 コードの大部分は Claude が作成しました。

インストール

必要条件
  • Python 3.10 以降
  • Claude Desktop
インストール
  1. このリポジトリをクローンします:
git clone https://github.com/9nate-drake/mcp-yfinance
  1. 必要なパッケージをインストールします:
pip install mcp yfinance

設定

Claude Desktop の設定ファイル claude_desktop_config.json に追加します(Windows では通常、%APPDATA%/Claude/ にあります):

{
  "mcpServers": {
    "yfinance": {
      "command": "python",
      "args": [
        "/path/to/finance_server/server.py"
      ]
    }
  }
}

パスを server.py ファイルの実際のフルパスに置き換えてください。

使用方法

  1. Claude Desktop を再起動します
  2. 🔌 メニューで yfinance サーバーを探します
  3. 質問の例:
    • 現在の株価を取得する:「MSFT の現在の株価を教えて」
    • 過去のデータを取得する:「Apple 株の過去 3 か月のパフォーマンスを分析して」
    • 所有状況を確認する:「Nvidia の機関投資家の保有率は?」
    • アナリストの目標価格を確認する:「TSLA の目標株価の中央値は?」

開発

サーバーを変更するには:

  1. server.py を直接編集します
  2. 変更を適用するため、Claude Desktop を再起動します

TODO

* yfinance の機能をすべて追加

  • MCP サーバーに関する anthropic の推奨プラクティスへの準拠を確認する

コメント

MCP は初めてですか?

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

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