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.
Therapist adept at identifying core issues and offering practical advice with images.
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!