mcpField
S
Securities prices MCP server sample

Securities prices MCP server sample

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

Securities prices MCP server sample について

C# MCP SDK のサンプルを基にした、証券情報を扱う MCP サーバーです。開発者向けに、静的な JSON ファイルから現在の価格や履歴、セクターの動向を照会する例を示します。

主な機能

  1. 01証券の現在価格と出来高の取得
  2. 02セクター別の証券情報の取得
  3. 03期間を指定した履歴データの照会
  4. 04セクターの価格変動と平均出来高の確認

活用シーン

  1. 01証券の現在の市場データの確認
  2. 02証券とセクターの動向の比較

MCP 対応

現在の情報、履歴データ、セクター情報を扱う証券関連ツールを MCP クライアントに公開します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

証券価格 MCP サーバーのサンプル

証券関連情報を MCP ツールとして提供する MCP サーバーのサンプルです。 こちらの C# MCP SDK サンプルを基にしています。

Claude for Desktop でサンプルを実行する

  1. リポジトリをクローンし、VS Code でルートディレクトリを開きます。
  2. dotnet build でソリューションをビルドします。
  3. サーバーを読み込むよう Claude for Desktop を設定するには、こちらの手順に従います。mcpServers セクションに、次のようなコードを含めます。
    "securities": {
        "command": "dotnet",
        "args": [
            "run",
            "--project",
            "<path>\\mcp-investments-sample\\mcp-server",
            "--no-build"
        ]
    }

ツール

このサンプルには 4 つのツールが含まれています。

  • GetCurrentSecurityInfo は、指定されたティッカーシンボルの現在の価格、出来高などの情報を取得します。
  • GetSecuritiesBySector は、指定されたセクターに属するすべての証券の情報を取得します。
  • GetHistoricalData は、指定された期間におけるティッカーシンボルの過去の価格、出来高などの情報を取得します。
  • GetSectorPerformance は、セクターの価格変動と平均出来高を取得します。

これらのツールを使うと、Claude に次のような質問ができます。

「AAPL の現在の価格は、セクターのパフォーマンスと比べてどうですか?」

データは ./api/Data ディレクトリ内の静的な json ファイルから読み込まれます。

コメント

MCP は初めてですか?

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

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