I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

Tradovate-MCP-Merver
Servidor MCP Tradovate
3 years
Works with Finder
1
Github Watches
1
Github Forks
1
Github Stars
Tradovate MCP Server
A Model Context Protocol (MCP) server for interacting with the Tradovate API. This server provides tools for managing contracts, positions, orders, and accounts in Tradovate.
Features
- Authentication with Tradovate API
- Real-time data fetching with caching
- Tools for contract details, position management, order placement, and more
- Fallback to simulated data when API is unavailable
Installation
- Clone the repository
- Install dependencies:
npm install
- Create a
.env
file with your Tradovate credentials:
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
Usage
Start the server:
npm start
Or use with the MCP Inspector:
npm run inspector
Development
Project Structure
-
src/index.ts
- Main server entry point -
src/auth.ts
- Authentication functions -
src/data.ts
- Data fetching and caching -
src/tools.ts
- Tool handlers for MCP -
src/types.ts
- TypeScript type definitions -
tests/
- Test files
Building
npm run build
Testing
Run tests:
npm test
Run tests with coverage:
npm run test:coverage
Generate coverage badge:
npm run coverage:badge
Available Tools
The server provides the following tools:
-
get_contract_details
- Get details for a specific contract by symbol -
list_positions
- List positions for an account -
place_order
- Place a new order -
modify_order
- Modify an existing order -
cancel_order
- Cancel an existing order -
liquidate_position
- Liquidate a position -
get_account_summary
- Get account summary information -
get_market_data
- Get market data (quotes, DOM, charts)
API Endpoints
The server interacts with the following Tradovate API endpoints:
Authentication
-
/auth/accessTokenRequest
- Get access token -
/auth/renewAccessToken
- Renew access token
Contracts
-
/contract/list
- List all contracts -
/contract/find
- Find a specific contract
Positions
-
/position/list
- List all positions
Orders
-
/order/list
- List all orders -
/order/placeOrder
- Place a new order -
/order/modifyOrder
- Modify an existing order -
/order/cancelOrder
- Cancel an existing order -
/order/liquidatePosition
- Liquidate a position
Accounts
-
/account/list
- List all accounts -
/account/find
- Find a specific account -
/cashBalance/getCashBalanceSnapshot
- Get cash balance for an account
Market Data
-
/md/getQuote
- Get quote data -
/md/getDOM
- Get depth of market data -
/md/getChart
- Get chart data
License
MIT License
This project is licensed under the MIT License - see the LICENSE file for details.
相关推荐
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
Confidential guide on numerology and astrology, based of GG33 Public information
A geek-themed horoscope generator blending Bitcoin prices, tech jargon, and astrological whimsy.
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
Descubra la colección más completa y actualizada de servidores MCP en el mercado. Este repositorio sirve como un centro centralizado, que ofrece un extenso catálogo de servidores MCP de código abierto y propietarios, completos con características, enlaces de documentación y colaboradores.
Manipulación basada en Micrypthon I2C del expansor GPIO de la serie MCP, derivada de AdaFruit_MCP230xx
Una puerta de enlace de API unificada para integrar múltiples API de explorador de blockchain similar a Esterscan con soporte de protocolo de contexto modelo (MCP) para asistentes de IA.
Espejo dehttps: //github.com/agentience/practices_mcp_server
Espejo de https: //github.com/bitrefill/bitrefill-mcp-server
Reviews

user_cGpN5ecK
As a dedicated user of MCP Server for Quran.com API, I am thoroughly impressed by its seamless integration and exceptional performance. Developed by djalal, this server offers reliable connectivity and enhances my overall experience with Quran.com. The welcome information is inviting, creating a smooth onboarding process. Highly recommended for anyone seeking consistent and efficient access to Quran API services!