Alpha Vantage MCP Server 📈

Alpha Vantage MCP Server 📈

site icon
2025.03.27 2
JavaScript金融数据服务股票市场加密货币外汇交易技术分析金融服务
Alpha Vantage MCP Server 是一个模型上下文协议(MCP)服务器,提供与 Alpha Vantage 金融数据 API 的无缝集成,支持实时股票市场数据、加密货币价格、外汇汇率和技术指标。
View on GitHub

Overview

基本能力

产品定位

Alpha Vantage MCP Server 主要用于金融数据服务,提供全球股票市场、加密货币和外汇市场的实时和历史数据,以及技术分析工具。

核心功能

  1. 股票市场数据
  2. 实时股票报价
  3. 历史价格数据(每日、每周)
  4. 公司信息
  5. 支持多个交易所(NYSE, NASDAQ, BSE)

  6. 加密货币数据

  7. 实时加密货币价格
  8. 数字货币汇率
  9. 主要加密货币市场数据

  10. 外汇交易

  11. 实时外汇汇率
  12. 货币对转换
  13. 全球外汇市场数据

  14. 技术分析

  15. 高级技术指标
  16. 移动平均线(SMA, EMA)
  17. 市场动量指标
  18. 交易信号和模式

适用场景

  • 股票市场分析
  • 加密货币交易
  • 外汇交易
  • 技术分析

工具列表

  1. 股票市场工具
  2. get_stock_price: 获取实时股票报价
  3. get_daily_time_series: 获取每日股票价格历史

  4. 加密货币工具

  5. get_crypto_price: 获取加密货币价格

  6. 外汇工具

  7. get_forex_rate: 获取货币汇率

  8. 技术分析工具

  9. get_technical_indicator: 获取技术指标

常见问题解答

  • 如何获取 API Key? 注册 Alpha Vantage 账户并申请 API Key,免费层包括每天 25 次 API 调用。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。

安装教程

  1. 克隆仓库:
git clone [your-repo-url]
cd alpha-vantage-server
  1. 安装依赖:
npm install
  1. 构建服务器:
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": []
    }
  }
}

调试方式

  1. 启动服务器后,使用工具调用测试数据,例如:
node path/to/alpha-vantage-server/build/index.js
  1. 检查日志输出以确保服务器正常运行。

许可证

该项目遵循 MIT 开源许可条款。