StockSense MCP Server について
StockSenseは投資判断を支援するMCPサーバーです。株価データ、ニュース、センチメント分析、市場トレンドのツールをまとめて提供します。
主な機能
- 01銘柄コードでニュース取得
- 02株価の履歴データ取得
- 03金融テキストのセンチメント分析
- 04市場トレンドの追跡と要約
- 05データやニュースに基づく助言
活用シーン
- 01特定銘柄のニュース確認
- 02指定期間の株価データ確認
- 03市場報道のセンチメント評価
- 04株式情報を組み合わせた判断
MCP 対応
MCPサーバーとして、株式ニュース、市場データ、センチメント分析、トレンド追跡、金融アドバイスのツールをクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
StockSense MCP サーバー
StockSense は、さまざまな金融・株式関連のツールとサービスを提供するために設計された MCP(Model Context Protocol)サーバーです。MCP サーバーは分散システム内の異なるサービス間の通信を可能にし、特定のタスクを処理するアプリケーションを簡単に作成して拡張できるようにします。このプロジェクトでは、StockSense は株価データの取得、センチメント分析、ニュース分析、市場トレンドの追跡など、複数のサービスを統合し、金融に関する意思決定を支援します。
MCP アーキテクチャを活用することで、StockSense はツール間の効率的な通信を実現し、シームレスに機能します。
MCP サーバー
MCP(Model Context Protocol)は、ツールベースのマイクロサービスを実現するために設計された軽量なサーバーフレームワークです。システム内の各ツールは特定の機能を実行し、MCP サーバーがそれらの間の通信を仲介します。このアーキテクチャはモジュール式アプリケーションの構築に最適で、各サービスを独立して開発、デプロイ、保守できます。
StockSense では、MCP サーバーが金融サービス関連の複数のツールをホストし、それらが効率的に連携できるようにします。ツールはサーバーに登録され、特定の関数呼び出しを通じて利用できます。必要に応じてツールを追加し、サーバーの機能を拡張できます。
アーキテクチャ図
以下は StockSense MCP サーバー のアーキテクチャ図です。

ツール
StockSense は、株式分析と金融アドバイスを支援する以下のツールを提供します。
-
get_news(stock_symbol: str)- DuckDuckGo を使用して、指定された株式シンボルのニュースを取得します。 -
get_stock_data(stock_symbol: str, time_period: str = "1y", start_date: str = None, end_date: str = None)- yfinance を使用して、株式シンボルと任意の期間または日付範囲に基づいて株価データを取得します。 -
analyze_sentiment(text: str)- Ollama 経由で LLM を使用して、金融または株式関連のテキストのセンチメントを分析します。 -
track_market_trends(stock_symbol: str)- DuckDuckGo に問い合わせて市場トレンドを追跡し、Ollama を使用してトレンドを要約します。 -
financial_advisor(stock_symbol: str)- 株価データ、ニュース、センチメント分析に基づいて金融アドバイスを提供します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。