Tradovate MCP 服务器
用于与 Tradovate API 交互的 Model Context Protocol (MCP) 服务器,支持合约、持仓、订单和账户管理。
快速入门
-
克隆仓库
-
安装依赖:
npm install
-
创建
.env
文件,填写您的 Tradovate 凭据:TRADOVATE_API_ENVIRONMENT=demo TRADOVATE_USERNAME=your_username TRADOVATE_PASSWORD=your_password TRADOVATE_APP_ID=Sample App TRADOVATE_APP_VERSION=1.0 TRADOVATE_CID=your_cid TRADOVATE_SEC=your_sec
-
启动服务器:
npm start
-
或使用 MCP Inspector 工具运行:
npm run inspector
主要功能
- 用户认证
- 实时数据获取与缓存
- 提供合约详情、持仓管理、订单操作等工具
测试
运行测试:
npm test
生成覆盖率徽章:
npm run coverage:badge