Alpha Vantage MCP について
Alpha Vantage MCPは、MCPサーバー経由でAlpha Vantageの金融データを提供します。市場・経済データを扱い、関連エンドポイントを少数のツールにまとめてコンテキスト使用量を抑えます。
主な機能
- 01株式・経済データ
- 02テクニカル指標
- 03外国為替・暗号資産データ
- 04コモディティデータ
- 05エンドポイント統合によるツール数の削減
活用シーン
- 01株価や価格時系列の取得
- 02テクニカル指標の確認
- 03為替レートの検索
- 04暗号資産またはコモディティ価格の取得
MCP 対応
Alpha Vantage APIのエンドポイントを、MCP対応クライアント向けのツールとして公開します。利用にはAlpha Vantage APIキーが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Alpha Vantage MCP
Alpha Vantage の株式および金融データにアクセスするための Model Context Protocol(MCP)サーバーです。
機能
-
株式、経済指標、テクニカル指標、外国為替、暗号資産、コモディティを含む、Alpha Vantage API のすべてのエンドポイントを完全にサポートしています。
-
コンテキストウィンドウの使用量を抑えるため、一部のエンドポイントは同じツールにまとめられています(テクニカル指標、外国為替、コモディティ、暗号資産)。
API の構成
より効率的な利用体験を提供し、コンテキストウィンドウの使用量を抑えるため、次のように構成しています。
- テクニカル指標:タイプパラメーターを使用する5つの統合エンドポイント(移動平均、モメンタム、ボラティリティ、出来高、サイクル)に集約しています。
- コモディティ:commodity_type パラメーターを使用する単一のエンドポイントに統合しています。
- 外国為替:時系列エンドポイントを series_type パラメーターで集約しています。
- 暗号資産:時系列エンドポイントを series_type パラメーターで集約しています。
この構成により、必要なツールの数を大幅に減らしながら、すべての機能を維持しています。
セットアップ
- このリポジトリをクローンします。
- 依存関係をインストールします:
npm install - 環境ファイルのサンプルをコピーします:
cp .env.example .env .envファイルを編集し、Alpha Vantage API キーを追加します。- Alpha Vantage で無料の API キーを取得できます。
- プロジェクトをビルドします:
npm run build
使い方
Claude クライアントに接続する
この MCP サーバーは、Claude などの MCP 互換クライアントで使用できます。
質問の例:
- 「MSFT の株価を取得して」
- 「AAPL の14日間の期間を指定して、RSI モメンタム指標を表示して」
- 「USD と EUR の為替レートはいくら?」
- 「Bitcoin の米ドル建て月次価格データを取得して」
- 「直近の四半期の原油価格を表示して」
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。