这是一个模型上下文协议(MCP)服务器,它能与 Alpha Vantage 的金融数据 API 实现无缝集成,可提供实时股票市场数据、加密货币价格、外汇汇率以及技术指标等信息,为金融数据获取提供便利。
git clone [your-repo-url]
cd alpha-vantage-server
npm install
npm run build
在 MCP 设置文件中配置服务器:
{
"mcpServers": {
"alpha-vantage": {
"command": "node",
"args": ["path/to/alpha-vantage-server/build/index.js"],
"env": {
"ALPHA_VANTAGE_API_KEY": "your-api-key-here"
},
"disabled": false,
"alwaysAllow": []
}
}
}
// 获取实时股票报价
<server_name>alpha-vantageserver_name>
<tool_name>get_stock_pricetool_name>
<arguments>
{
"symbol": "AAPL"
}
arguments>
// 获取每日股票价格历史数据
<server_name>alpha-vantageserver_name>
<tool_name>get_daily_time_seriestool_name>
<arguments>
{
"symbol": "MSFT",
"outputsize": "compact"
}
arguments>
// 获取加密货币价格
<server_name>alpha-vantageserver_name>
<tool_name>get_crypto_pricetool_name>
<arguments>
{
"symbol": "BTC",
"market": "USD"
}
arguments>
// 获取汇率
<server_name>alpha-vantageserver_name>
<tool_name>get_forex_ratetool_name>
<arguments>
{
"from": "USD",
"to": "EUR"
}
arguments>
// 获取技术指标数据
<server_name>alpha-vantageserver_name>
<tool_name>get_technical_indicatorstool_name>
<arguments>
{
"symbol": "AAPL",
"interval": "1D"
}
arguments>
要使用 Alpha Vantage 的 API,请先注册并获取免费 API 密钥:Alpha Vantage 注册页面
如果要为项目做贡献,请参考我们的 贡献指南
MIT License