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

Tradovate-MCP-Merver
Servidor MCP Tradovate
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.
I find academic articles and books for research and literature reviews.
Confidential guide on numerology and astrology, based of GG33 Public information
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
Take an adjectivised noun, and create images making it progressively more adjective!
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
Espejo dehttps: //github.com/agentience/practices_mcp_server
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.
La aplicación AI de escritorio todo en uno y Docker con trapo incorporado, agentes de IA, creador de agentes sin código, compatibilidad de MCP y más.
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!