mcpField
S
Stock Assistant MCP Server

Stock Assistant MCP Server

ローカル
github.com/shwetha-sundarAI・エージェント079 週間前に更新

Stock Assistant MCP Server について

Yahoo Finance API を利用して株価データと分析機能を提供する MCP サーバーです。リアルタイム・過去データや銘柄比較に対応し、SSE と API キー認証を使用します。

主な機能

  1. 01リアルタイム株価データ
  2. 02過去の株価分析
  3. 03銘柄比較
  4. 04SSE トランスポート
  5. 05API キー認証

活用シーン

  1. 01現在の株価データの確認
  2. 02過去の株価推移の分析
  3. 03銘柄の比較
  4. 04VS Code からの接続

MCP 対応

MCP クライアントにリアルタイム株価データ、過去の分析、銘柄比較機能を提供します。SSE トランスポートと API キー認証を使用します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Stock Assistant MCP Server

このプロジェクトは、Yahoo Finance API を使用してリアルタイムの株価データ、過去の分析、株価の比較を提供するシンプルな Model Context Protocol(MCP)サーバーを実装します。

この MCP サーバーは SSE トランスポートを使用し、API キーで認証されます。

ローカルで実行する

前提条件:

  • Python 3.13 以降
  • uv

サーバーをローカルで実行します:

uv venv
uv sync

# linux/macOS
export API_KEYS=<AN_API_KEY>
# windows
set API_KEYS=<AN_API_KEY>

uv run fastapi dev main.py

VS Code の MCP 設定(mcp.json):

{
    "inputs": [
        {
            "type": "promptString",
            "id": "my-api-key",
            "description": "Stock Assistant API Key",
            "password": true
        }
    ],
    "servers": {
        "stock-mcp-sse": {
            "type": "sse",
            "url": "http://localhost:8000/sse",
            "headers": {
                "x-api-key": "${input:my-api-key}"
            }
        }
    }
}

Azure Container Apps にデプロイする

az containerapp up -g <RESOURCE_GROUP_NAME> -n stock-mcp --environment mcp -l westus --env-vars API_KEYS=<AN_API_KEY> --source .

デプロイが成功すると、Azure CLI はアプリの URL を返します。この URL を使用して、Visual Studio Code からサーバーに接続できます。

コメント

MCP は初めてですか?

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

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