LLaMA 3.2 3B 向け Yahoo Finance モデル コンテキスト プロトコル (MCP)
このリポジトリには、Yahoo Finance APIとLLaMA 3.2 3Bを統合したモデルコンテキストプロトコル(MCP)実装が含まれています。MCPにより、モデルはLLaMAの通常の機能をすべて維持しながら、リアルタイムの金融データ、株価情報、市場ニュースを取得できます。
特徴
LLaMA 3.2 3B内でリアルタイムの株価を直接取得
詳細な企業情報(セクター、業界、時価総額など)を取得します。
カスタマイズ可能な期間と間隔で過去の株価データを取得します
最新の市場ニュースの見出しを入手
金融以外のクエリに干渉することなく、LLaMAの機能をシームレスに強化します
要件
Python 3.8以上
Ollama - LLaMA 3.2 3B をローカルで実行するためのもの
LLaMA 3.2 3BモデルをOllamaでプル
Python パッケージ:
オラマ
yファイナンス
リクエスト
パンダ
インストール
https://ollama.ai/から Ollama をインストールします。
Ollama を使用して LLaMA 3.2 3B モデルを取得します。
ollama pull llama3.2:3bこのリポジトリをクローンします:
git clone <repository-url> cd mcp_yahoo_finance必要な Python 依存関係をインストールします。
pip install -r requirements.txt
使用法
Ollama統合によるMCPの実行
Ollama を介して LLaMA 3.2 3B で Yahoo Finance MCP を使用するには:
これにより、対話型セッションが開始され、次のことが可能になります。
Yahoo Financeのデータを活用して金融に関する質問をしましょう
その他の質問は、LLaMA 3.2 3B で通常どおり処理されます。
クエリの例
金融クエリ(Yahoo Finance データで強化)
「アップルの株価は現在いくらですか?」
「テスラという企業について教えてください」
「過去 1 か月間の Microsoft の株価はどのように推移しましたか?」
「最新の市場ニュースの見出しは何ですか?」
「アマゾンの52週間の最高値はいくらですか?」
「Nvidia はどの分野で事業を展開していますか?」
「S&P 500 は今年どうなりましたか?」
金融以外の問い合わせ(LLaMA が通常通り対応)
「フランスの首都はどこですか?」
「量子コンピューティングについて説明してください」
「秋についての詩を書いてください」
「ピタゴラスの定理とは何ですか?」
異なるLLaMAモデルの使用
--model
パラメータを使用して別のモデルを指定できます。
仕組み
MCPは各ユーザーのクエリを分析し、それが金融関連かどうかを判断します。
財務に関するお問い合わせの場合:
呼び出す関連金融機能(価格、情報、履歴、ニュース)を識別します
MCPを介してYahoo Finance APIを呼び出す
リアルタイムデータをフォーマットし、コンテキストとしてLLaMA 3.2 3Bに送ります
LLaMA 3.2 3Bは、財務データを取り入れた自然な応答を提供します。
非金融クエリの場合、変更せずに LLaMA 3.2 3B に直接渡します。
このアプローチにより、LLaMA の元の機能はすべて維持されながら、リアルタイムの財務データを使用して LLaMA の機能がシームレスに強化されます。
高度な使用法
直接API関数
コード内で Yahoo Finance MCP 関数を直接使用する場合:
トラブルシューティング
「Ollamaへの接続エラー」 : Ollamaがインストールされ、実行されていることを確認してください
会社が見つかりません: 会社名の代わりに公式のティッカーシンボルを使用してください
LLaMA 3.2 3B モデルが見つかりません:
ollama pull llama3.2:3b
を実行してモデルをダウンロードしてください
謝辞
このプロジェクトでは、Yahoo Finance データの取得にyfinanceライブラリを使用し、LLaMA 3.2 3B をローカルで実行するためにOllama を使用します。
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Yahoo Finance API を LLaMA 3.2 3B と統合し、モデルの本来の機能を維持しながら、ユーザーがリアルタイムの株価、企業情報、履歴データ、市場ニュースを取得できるようにします。
Related MCP Servers
- -securityAlicense-qualityProvides comprehensive stock screening capabilities through Yahoo Finance. Enables LLMs to screen stocks based on technical, fundamental, and options criteria, with support for watchlist management and result storage.Last updated -32MIT License
- -securityAlicense-qualityA Model Context Protocol server providing real-time stock data and options analysis through Yahoo Finance, enabling LLMs to access market data, analyze stocks, and evaluate options strategies.Last updated -20MIT License
- -securityFlicense-qualityProvides access to real-time and historical Indian stock data via Yahoo Finance API, enabling local LLMs to retrieve stock information through MCP-compatible agents like Claude Desktop and Cursor.Last updated -2
- -securityAlicense-qualityProvides real-time financial data from Yahoo Finance to Large Language Models through the Model Context Protocol, enabling AI models to access stock prices, historical data, and company information.Last updated -MIT License