金融数据API服务

Alpha Vantage MCP Server是一个提供实时和历史金融市场数据的服务器,包括股票价格、外汇汇率、加密货币数据和技术指标。

  • by jeasionr-ui
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 jeasionr-ui/alpha-ventage-mcp

使用说明

Alpha Vantage MCP服务器

英语 | 中文

提供对Alpha Vantage财务数据API访问的模型上下文协议(MCP)服务器。该服务器使AI助手能够获取实时和历史金融市场数据,包括股票价格、外汇汇率、加密货币数据和各种技术指标。

✨ 特性

  • 实时股票数据:获取当前股票价格、报价和市场信息
  • 历史数据:访问历史股票价格和交易量
  • 技术指标:计算各种技术分析指标(SMA、EMA、RSI、MACD等)
  • 外汇数据:实时和历史汇率
  • 加密货币:数字货币价格和市场数据
  • 公司信息:基本数据、收益和公司概述
  • 市场消息:最新财经新闻和市场情绪

🚀 快速开始

先决条件

安装

无需安装!该包将使用npx自动下载并运行。

对于当地发展:

git clone https://github.com/jeasionr-ui/alpha-ventage-mcp.git
cd alpha-ventage-mcp
npm install

⚙️ 配置

在MCP设置文件中配置服务器:

{
  "mcpServers": {
    "alpha-vantage": {
      "command": "npx",
      "args": ["alpha-ventage-mcp"],
      "env": {
        "ALPHA_VANTAGE_API_KEY": "your-api-key-here"
      },
      "disabled": false,
      "alwaysAllow": []
    }
  }
}

🔑 API密钥

获取免费的Alpha Vantage API密钥:

  1. 访问 阿尔法Vantage
  2. 注册一个免费帐户
  3. 复制API密钥
  4. 将其添加到环境变量或MCP配置中

📊 可用工具

股票数据

  • get_stock_quote -获取实时股票报价
  • get_stock_intraday -获取日内股票数据
  • get_stock_daily -获取每日股票价格
  • get_stock_weekly -获取每周股票价格
  • get_stock_monthly -获取每月股票价格

技术指标

  • get_sma -简单移动平均线
  • get_ema -指数移动平均线
  • get_rsi -相对强度指数
  • get_macd -移动平均线收敛发散
  • get_bollinger_bands -布林带
  • get_stochastic -随机振荡器

外汇和加密货币

  • get_forex_rate -实时外汇汇率
  • get_crypto_rating -加密货币评级
  • get_crypto_intraday -日内加密数据

公司信息

  • get_company_overview -公司基本数据
  • get_earnings -季度和年度收益
  • search_symbol -搜索股票代码

市场消息

  • get_news_sentiment -市场新闻和情绪分析

🛠️ 发展

建筑

npm run build

测试

# Test with environment variable
ALPHA_VANTAGE_API_KEY=your_key_here node build/index.js

📝 示例用法

配置后,您可以向AI助手提出以下问题:

  • “AAPL目前的股价是多少?”
  • “给我看看特斯拉股票的RSI”
  • “获取微软的最新收益”
  • “欧元/美元汇率是多少?”
  • “告诉我今天比特币的价格趋势”

🤝 贡献

欢迎投稿!请随时提交拉取请求。

📄 许可证

MIT许可证-有关详细信息,请参阅许可证文件。

🔗 链接