内容
# Alpha Vantage MCP Server
该MCP服务器提供对Alpha Vantage金融数据的访问。它包括检索OHLCV数据、股息数据和ETF持仓的工具。
## 工具
### get_ticker_ohlcv
获取特定股票代码的OHLCV数据(开盘价、最高价、最低价、收盘价、成交量)在给定日期的值。
**输入:**
```json
{
"ticker": "AAPL",
"infoType": "close",
"date": "2024-01-02"
}
```
**示例用法:**
要获取2024年1月2日AAPL的收盘价:
```bash
mcp call alpha_vantage get_ticker_ohlcv '{"ticker": "AAPL", "infoType": "close", "date": "2024-01-02"}'
```
### get_ticker_dividend
获取特定股票代码的股息数据。
**输入:**
```json
{
"ticker": "AAPL"
}
```
**示例用法:**
要获取AAPL的股息数据:
```bash
mcp call alpha_vantage get_ticker_dividend '{"ticker": "AAPL"}'
```
### get_etf_holdings
获取特定ETF的持仓数据。
**输入:**
```json
{
"ticker": "SPY"
}
```
**示例用法:**
要获取SPY的持仓数据:
```bash
mcp call alpha_vantage get_etf_holdings '{"ticker": "SPY"}'
```
### get_exchange_rate
获取两种货币(法定货币或加密货币)之间的汇率。
**输入:**
```json
{
"fromCurrency": "USD",
"toCurrency": "EUR"
}
```
**示例用法:**
要获取从USD到EUR的汇率:
```bash
mcp call alpha_vantage get_exchange_rate '{"fromCurrency": "USD", "toCurrency": "EUR"}'
```
## 配置
服务器需要在环境变量`ALPHAVANTAGE_API_KEY`中设置Alpha Vantage API密钥。
要配置MCP服务器,请将以下内容添加到您的MCP设置中:
```json
{
"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密钥。