
Alpha Vantage Stock MCP Server

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 是一个专门用于提供股票市场数据的服务,旨在为开发者和金融分析师提供便捷的股票数据访问和分析工具。
核心功能
- 获取日内股票数据,支持自定义时间间隔
- 获取每日股票数据
- 基于价格变动生成股票警报
- 以资源形式访问股票数据
适用场景
- 金融数据分析
- 股票市场监控
- 投资决策支持
- 自动化交易系统
工具列表
- get-stock-data: 获取特定股票的日内数据
- 参数: symbol (必需), interval (可选), outputsize (可选)
- get-daily-stock-data: 获取特定股票的每日数据
- 参数: symbol (必需), outputsize (可选)
- get-stock-alerts: 分析股票数据并生成价格变动警报
- 参数: symbol (必需), threshold (可选)
常见问题解答
- 如何获取 Alpha Vantage API 密钥? 访问 Alpha Vantage 免费获取
- 如何与 Claude for Desktop 集成? 需要修改配置文件并指定服务器路径
使用教程
使用依赖
- Node.js 16 或更高版本
- Alpha Vantage API 密钥
安装教程
- 克隆仓库
- 安装依赖:
npm install
- 创建
.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