Financial Data - MCP Server について
Alpha Vantageの株価データをLLMのワークフローに取り込むMCPサーバーです。現在の株価と過去の価格を取得し、市場データを文脈として利用できます。
主な機能
- 01株価の現在値取得
- 02日次・週次・月次の履歴取得
活用シーン
- 01株価の現在値をLLMのプロンプトに追加
- 02指定期間ごとの過去価格を確認
MCP 対応
Alpha Vantage APIを利用し、MCPクライアントに株価と過去データの取得ツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Financial Data - MCP Server
Alpha Vantage APIへのアクセスを提供するMCPサーバーです。株価データを取得し、LLMのコンテキストとして利用できます。
利用可能な機能
getStockQuote:株式の現在の株価を取得します。getHistoricalData:株式の過去のデータを取得します(日次、週次、または月次)。- (テクニカル分析、企業概要などのツールは、後日追加される予定です。)
セットアップ
Smithery 経由でインストールする
Smithery 経由で、Financial Data Server を Claude Desktop に自動でインストールするには:
npx -y @smithery/cli install findata-mcp-server --client claude
手動インストール
npm install findata-mcp-server
ホストでの使用方法
-
Alpha Vantage から API キーを取得します:https://www.alphavantage.co/support/#api-key。
-
MCP クライアント(例:Claude Desktop)を設定して、サーバーに接続します:
{
"mcpServers": {
"alphaVantage": {
"command": "npx",
"args": ["-y", "findata-mcp-server"],
"env": {
"ALPHA_VANTAGE_API_KEY": "PUT_YOUR_API_KEY_HERE"
}
}
}
}
ツール
getStockQuote
株式の現在の株価を取得します。
入力:
symbol:株式のシンボル(例:AAPL)
出力例:
getHistoricalData
株式の過去のデータを取得します。
入力:
symbol:株式のシンボル(例:AAPL)interval:データの時間間隔(daily、weekly、またはmonthly)(任意、デフォルト:daily)outputsize:出力のサイズ(compactまたはfull)(任意、デフォルト:compact) 出力:
過去のデータを含む JSON オブジェクトです。出力の構造は interval パラメーターによって異なります。
コントリビューション
コントリビューションを歓迎します!issue または pull request を作成してください。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。