mcpField
A
Alpha_vantage

Alpha_vantage

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

Alpha_vantage について

Alpha_vantageはAlpha Vantageから金融データを取得するMCPサーバーです。銘柄、ETF、為替データを必要とするクライアント向けで、APIキーの設定が必要です。

主な機能

  1. 01銘柄のOHLCVデータ取得
  2. 02配当データの取得
  3. 03ETF保有銘柄の表示
  4. 04通貨為替レートの取得
  5. 05オプションデータの取得

活用シーン

  1. 01銘柄の日次価格データ確認
  2. 02銘柄の配当確認
  3. 03ETF保有銘柄の調査
  4. 04通貨ペアの為替レート照会

MCP 対応

MCPクライアントにAlpha Vantageの金融データ取得ツールを公開します。設定には`ALPHAVANTAGE_API_KEY`が必要です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"alpha_vantage_mcp": {
"command": "npx",
"args": [
"-y",
"alpha_vantage_finance"
],
"env": {
"ALPHAVANTAGE_API_KEY": "<ALPHAVANTAGE_API_KEY>"
}
}
}
}
起動コマンドnpx -y alpha_vantage_finance
設定が必要な環境変数
ALPHAVANTAGE_API_KEYシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmalpha_vantage_finance

ツール

5

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
tickerstringはい価格を取得するティッカーシンボル(例:AAPL)
infoTypeenumはい取得するティッカー情報の種類(open、close、high、low、volume)open | close | high | low | volume
datestringはいOHLCV データを取得する日付(YYYY-MM-DD)

詳細

Alpha Vantage MCP サーバー

この MCP サーバーは、Alpha Vantage の金融データにアクセスできます。OHLCV データ、配当データ、ETF の保有銘柄を取得するツールが含まれています。

ツール

get_ticker_ohlcv

指定した日付の特定のティッカーの OHLCV データ(始値、高値、安値、終値、出来高)を取得します。

入力:

{
  "ticker": "AAPL",
  "infoType": "close",
  "date": "2024-01-02"
}

使用例:

2024 年 1 月 2 日の AAPL の終値を取得するには:

mcp call alpha_vantage get_ticker_ohlcv '{"ticker": "AAPL", "infoType": "close", "date": "2024-01-02"}'
get_ticker_dividend

特定のティッカーの配当データを取得します。

入力:

{
  "ticker": "AAPL"
}

使用例:

AAPL の配当データを取得するには:

mcp call alpha_vantage get_ticker_dividend '{"ticker": "AAPL"}'
get_etf_holdings

特定の ETF の保有銘柄データを取得します。

入力:

{
  "ticker": "SPY"
}

使用例:

SPY の保有銘柄データを取得するには:

mcp call alpha_vantage get_etf_holdings '{"ticker": "SPY"}'
get_exchange_rate

2 つの通貨(法定通貨または暗号資産)間の為替レートを取得します。

入力:

{
  "fromCurrency": "USD",
  "toCurrency": "EUR"
}

使用例:

USD から EUR への為替レートを取得するには:

mcp call alpha_vantage get_exchange_rate '{"fromCurrency": "USD", "toCurrency": "EUR"}'
get_ticker_options

特定のティッカーのオプションデータを取得します。

入力:

{
  "ticker": "AAPL"
}

使用例:

AAPL のオプションデータを取得するには:

mcp call alpha_vantage get_ticker_options '{"ticker": "AAPL"}'

設定

このサーバーを使用するには、環境変数 ALPHAVANTAGE_API_KEY に Alpha Vantage API キーを設定する必要があります。

MCP サーバーを設定するには、MCP 設定に以下を追加します。

{
  "mcpServers": {
    "github.com/septemhill/alpha_vantage_mcp": {
      "command": "npx",
      "args": [
        "-y",
        "alpha_vantage_finance"
      ],
      "env": {
        "ALPHAVANTAGE_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

YOUR_API_KEY を Alpha Vantage API キーに置き換えてください。

コメント

MCP は初めてですか?

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

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