Tradovate MCP 服务器

Tradovate MCP 服务器

用于与 Tradovate API 交互的 Model Context Protocol (MCP) 服务器,支持合约、持仓、订单和账户管理。

快速入门

  1. 克隆仓库

  2. 安装依赖:

    npm install

  3. 创建 .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

  4. 启动服务器:

    npm start

  5. 或使用 MCP Inspector 工具运行:

    npm run inspector

主要功能

  • 用户认证
  • 实时数据获取与缓存
  • 提供合约详情、持仓管理、订单操作等工具

测试

运行测试:

npm test

生成覆盖率徽章:

npm run coverage:badge