关于 Alpha_vantage
Alpha_vantage 是用于从 Alpha Vantage 获取金融数据的 MCP 服务,适合需要股票、ETF 或汇率数据的客户端,并要求配置 API 密钥。
主要功能
- 01获取股票 OHLCV 数据
- 02查询股息数据
- 03查看 ETF 持仓
- 04获取货币汇率
- 05查询期权数据
适用场景
- 01查看股票的每日价格数据
- 02核对股票股息
- 03检查 ETF 持仓
- 04查询货币对汇率
MCP 相关
它向 MCP 客户端提供 Alpha Vantage 金融数据查询工具。配置时需要设置 `ALPHAVANTAGE_API_KEY`。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
5收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| ticker | string | 是 | 要获取价格的股票代码(例如 AAPL) |
| infoType | enum | 是 | 要获取的股票信息类型(open、close、high、low、volume)open | close | high | low | volume |
| date | string | 是 | 要获取 OHLCV 数据的日期(YYYY-MM-DD) |
详细介绍
Alpha Vantage MCP 服务
此 MCP 服务提供对 Alpha Vantage 金融数据的访问。它包含用于获取 OHLCV 数据、股息数据和 ETF 持仓的工具。
工具
get_ticker_ohlcv
获取指定日期的特定股票代码 OHLCV 数据(开盘价、最高价、最低价、收盘价、成交量)。
输入:
{
"ticker": "AAPL",
"infoType": "close",
"date": "2024-01-02"
}
使用示例:
获取 AAPL 在 2024 年 1 月 2 日的收盘价:
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
获取两种货币(法定货币或加密货币)之间的汇率。
输入:
{
"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 密钥。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。