Tradovate MCP Server
Tradovate MCP サーバー
Tradovate APIと連携するためのモデルコンテキストプロトコル(MCP)サーバー。このサーバーは、Tradovateで契約、ポジション、注文、口座を管理するためのツールを提供します。
特徴
Tradovate APIによる認証
キャッシュによるリアルタイムデータ取得
契約の詳細、ポジション管理、注文の配置などのためのツール
API が利用できない場合はシミュレートされたデータにフォールバックします
Related MCP server: Alpaca Trading MCP Server
インストール
リポジトリをクローンする
依存関係をインストールします:
npm installTradovate の資格情報を使用して
.envファイルを作成します。
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発達
プロジェクト構造
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利用可能なツール
サーバーは次のツールを提供します。
get_contract_details- シンボルで特定の契約の詳細を取得するlist_positions- アカウントのポジションを一覧表示するplace_order- 新しい注文を出すmodify_order- 既存の注文を変更するcancel_order- 既存の注文をキャンセルするliquidate_position- ポジションを清算するget_account_summary- アカウントの概要情報を取得する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 ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceA server that implements the Model Context Protocol for Schwab API, allowing access to account information, positions, stock quotes, and order/transaction history designed for integration with Large Language Models.58MIT
- AlicenseAqualityDmaintenanceA Model Context Protocol server that interfaces with Alpaca trading API, allowing users to manage portfolios, place trades, and access market data through natural language interactions.836MIT
- FlicenseNot gradedqualityDmaintenanceImplements a Model Context Protocol server that connects with Zerodha Kite API, allowing users to buy/sell stocks and retrieve holdings and positions information.1
- FlicenseBqualityDmaintenanceA Model Context Protocol server that enables users to interact with Polygon.io API for retrieving financial market data including ticker details, quotes, aggregates, market status and news.81
Related MCP Connectors
A Model Context Protocol server for Wix AI tools
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP server exposing the Backtest360 engine API as tools for AI agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/alexanimal/tradovate-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server