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 モデルを取得します。
- このリポジトリをクローンします:
- 必要な Python 依存関係をインストールします。
使用法
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 -13PythonMIT 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 -4PythonMIT 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 -TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol server that enables interaction with Yahoo Finance to retrieve stock pricing, company information, and historical financial data through natural language queries.Last updated -92PythonMIT License