金融数据服务

提供股票、ETF、外汇等金融数据的查询服务,包括OHLCV数据、股息数据和ETF持仓数据。

  • by septemhill
  • JavaScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 septemhill/alpha_vantage_mcp

使用说明

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_股息

获取特定股票的股息数据。

输入:

{
  "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

获取两种货币(法定货币或加密货币)之间的汇率。

输入:

{
  "fromCurrency": "USD",
  "toCurrency": "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密钥 ALPHAVANTAGE_API_KEY.

要配置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密钥。