
Angle One Stock MCP

2025.04.01
0
TypeScript金融数据分析股票交易支持技术指标计算金融服务
Angle One Stock MCP 是一个通用的模型控制协议(MCP),用于从 Angle One API 获取股票数据和技术分析。该 MCP 可以与任何支持 MCP 协议的平台(如 Cursor、Copilot、Claude AI 等)一起使用。
View on GitHub
Overview
基本能力
产品定位
Angle One Stock MCP 是一个用于获取股票数据和技术分析的通用模型控制协议(MCP),适用于金融数据分析和交易支持。
核心功能
- 获取历史股票数据(可配置时间段)
- 计算技术指标(RSI、EMA-20、EMA-50)
- 提供 RESTful API 端点
- 支持 CORS
- 使用 TypeScript 编写
- 通用 MCP 集成
适用场景
- 金融数据分析
- 股票交易支持
- 技术指标计算
- 多平台集成(如 Cursor、Copilot 等)
工具列表
- Node.js:运行环境
- Angle One API:数据源
- TypeScript:开发语言
常见问题解答
- 如何配置数据获取的时间段?通过设置
DATA_PERIOD_MONTHS
环境变量。 - 支持哪些技术指标?RSI(14 周期)、EMA-20 和 EMA-50。
使用教程
使用依赖
- Node.js(v14 或更高版本)
- Angle One API 凭证
- 任何支持 MCP 的平台(Cursor、Copilot 等)
安装教程
- 克隆仓库
- 安装依赖:
bash npm install
- 在根目录创建
.env
文件,并填写 Angle One 凭证:ANGLE_ONE_PUBLISHER_API_KEY=your_api_key_here ANGLE_ONE_CLIENT_ID=your_client_id_here ANGLE_ONE_PIN=your_pin_here ANGLE_ONE_TOTP=your_totp_secret_here PORT=3000 DATA_PERIOD_MONTHS=6 # 可选:获取的历史数据月份数(默认:6)
运行服务器
开发模式(带热重载):
npm run dev
构建并生产运行:
npm run build
npm start
监视模式(用于开发):
npm run watch
调试方式
访问 API 端点获取股票数据和分析:
GET /api/stock/:symbol
示例:
GET http://localhost:3000/api/stock/RELIANCE
响应包括: - 历史数据(OHLCV) - 技术指标(RSI、EMA-20、EMA-50)
许可证
None