Alpha Vantage Stock MCP Server

Alpha Vantage Stock MCP Server

site icon
2025.03.29 1
TypeScript股票数据分析金融信息服务金融服务
Alpha Vantage Stock MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,提供来自 Alpha Vantage API 的股票市场数据。它允许 Claude 和其他 MCP 客户端访问实时和历史股票数据。
View on GitHub

Overview

基本能力

产品定位

Alpha Vantage Stock MCP Server 是一个专门用于提供股票市场数据的服务,旨在为开发者和金融分析师提供便捷的股票数据访问和分析工具。

核心功能

  • 获取日内股票数据,支持自定义时间间隔
  • 获取每日股票数据
  • 基于价格变动生成股票警报
  • 以资源形式访问股票数据

适用场景

  • 金融数据分析
  • 股票市场监控
  • 投资决策支持
  • 自动化交易系统

工具列表

  1. get-stock-data: 获取特定股票的日内数据
  2. 参数: symbol (必需), interval (可选), outputsize (可选)
  3. get-daily-stock-data: 获取特定股票的每日数据
  4. 参数: symbol (必需), outputsize (可选)
  5. get-stock-alerts: 分析股票数据并生成价格变动警报
  6. 参数: symbol (必需), threshold (可选)

常见问题解答

  • 如何获取 Alpha Vantage API 密钥? 访问 Alpha Vantage 免费获取
  • 如何与 Claude for Desktop 集成? 需要修改配置文件并指定服务器路径

使用教程

使用依赖

  • Node.js 16 或更高版本
  • Alpha Vantage API 密钥

安装教程

  1. 克隆仓库
  2. 安装依赖: npm install
  3. 创建 .env 文件并添加 API 密钥: ALPHA_VANTAGE_API_KEY=your_api_key_here

构建和运行

构建 TypeScript 代码:

npm run build

运行服务器:

npm start

开发模式(自动重载):

npm run dev

测试 API 客户端:

npm test

调试方式

  • 检查 .env 文件是否正确配置
  • 确保 Node.js 版本符合要求
  • 运行测试命令验证功能
npm test

许可证

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