Alpha Vantage MCP Server

Alpha Vantage MCP Server

site icon
2025.04.04 2
JavaScript金融数据查询股票分析ETF持仓查询汇率转换金融服务
Alpha Vantage MCP Server 是一个提供金融数据访问的服务,能够获取股票的开盘价、最高价、最低价、收盘价和成交量(OHLCV)数据、股息数据以及ETF持仓数据。此外,还支持获取两种货币(法币或加密货币)之间的汇率。
View on GitHub

Overview

基本能力

产品定位

Alpha Vantage MCP Server 主要用于金融数据查询和分析,适用于需要实时或历史金融数据的场景。

核心功能

  1. 获取股票OHLCV数据:支持查询特定股票在指定日期的开盘价、最高价、最低价、收盘价和成交量。
  2. 获取股息数据:查询特定股票的股息信息。
  3. 获取ETF持仓数据:查询特定ETF的持仓信息。
  4. 获取汇率数据:支持查询两种货币之间的汇率。

适用场景

  1. 金融分析:用于股票、ETF等金融产品的数据分析。
  2. 投资决策:帮助投资者获取实时或历史金融数据以支持投资决策。
  3. 汇率查询:适用于需要货币汇率转换的场景。

工具列表

  1. get_ticker_ohlcv:获取特定股票的OHLCV数据。
  2. get_ticker_dividend:获取特定股票的股息数据。
  3. get_etf_holdings:获取特定ETF的持仓数据。
  4. get_exchange_rate:获取两种货币之间的汇率。

常见问题解答

  1. 如何配置API密钥?
  2. 需要在环境变量 ALPHAVANTAGE_API_KEY 中设置Alpha Vantage的API密钥。

使用教程

使用依赖

  1. 确保已安装Node.js和npm。
  2. 获取Alpha Vantage的API密钥。

安装教程

  1. 在MCP配置文件中添加以下内容: json { "mcpServers": { "github.com/septemhill/alpha_vantage_mcp": { "command": "npx", "args": [ "-y", "alpha_vantage_finance" ], "env": { "ALPHAVANTAGE_API_KEY": "YOUR_API_KEY" } } } }
  2. YOUR_API_KEY 替换为你的Alpha Vantage API密钥。

调试方式

  1. 使用以下命令测试服务是否正常工作: bash mcp call alpha_vantage get_ticker_ohlcv '{"ticker": "AAPL", "infoType": "close", "date": "2024-01-02"}' 如果返回预期的收盘价数据,则说明服务配置成功。

许可证

None