Token导航 LogoToken导航TokenDH.com
Tradovate MCP Server logo
开发工具HTTP官方级别未说明来源级核验

Tradovate MCP Server

MCP Server

Tradovate MCP Server

工具数

12

提示词数

0

GitHub Stars

1

资源数

0
JavaScript订单管理开发工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

alexanimal

提供方

alexanimal

最后核验

2026/5/18 04:04

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Tradovate MCP服务器

](https://smithery.ai/server/@alexanimal/tradovate-mcp-server) ![codecov](https://codecov.io/gh/alexanimal/tradovate-mcp-server) ![License: MIT](https://opensource.org/licenses/MIT)

用于与Tradovote API交互的模型上下文协议(MCP)服务器。此服务器提供用于管理Tradovate中的合同、头寸、订单和账户的工具。

特性

  • 通过Tradovate API进行认证
  • 使用缓存进行实时数据获取
  • 用于合同详细信息、职位管理、订单下达等的工具
  • 当API不可用时,回退到模拟数据

安装

  1. 克隆存储库
  2. 安装依赖项:
npm install
  1. 创建一个 .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检查员一起使用:

npm run inspector

发展

项目结构

  • src/index.ts -主服务器入口点
  • src/auth.ts -身份验证功能
  • src/data.ts -数据获取和缓存
  • src/tools.ts -MCP工具处理程序
  • src/types.ts -TypeScript类型定义
  • tests/ -测试文件

建筑

npm run build

测试

运行测试:

npm test

运行覆盖率测试:

npm run test:coverage

生成覆盖徽章:

npm run coverage:badge

可用工具

服务器提供以下工具:

  1. get_contract_details -按符号获取特定合同的详细信息
  2. list_positions -列出帐户的职位
  3. place_order -下新订单
  4. modify_order -修改现有订单
  5. cancel_order -取消现有订单
  6. liquidate_position -清算头寸
  7. get_account_summary -获取帐户摘要信息
  8. get_market_data -获取市场数据(报价、DOM、图表)

API终点

服务器与以下Tradovate API端点交互:

认证

  • /auth/accessTokenRequest -获取访问令牌
  • /auth/renewAccessToken -续订访问令牌

合同

  • /contract/list -列出所有合同
  • /contract/find -查找特定合同

职位

  • /position/list -列出所有职位

订单

  • /order/list -列出所有订单
  • /order/placeOrder -下新订单
  • /order/modifyOrder -修改现有订单
  • /order/cancelOrder -取消现有订单
  • /order/liquidatePosition -清算头寸

账户

  • /account/list -列出所有帐户
  • /account/find -查找特定帐户
  • /cashBalance/getCashBalanceSnapshot -获取账户的现金余额

市场数据

  • /md/getQuote -获取报价数据
  • /md/getDOM -深入了解市场数据
  • /md/getChart -获取图表数据

许可证

MIT许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

目录标签

目录标签

JavaScript订单管理开发工具developer-tools交易协议本地部署API交互合约管理仓位管理账户管理

接入字段

传输方式(transport,传输协议)

HTTP

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

12

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

HTTPnoneremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP