Tradovate MCP Server
Servidor Tradovate MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con la API de Tradovate. Este servidor proporciona herramientas para gestionar contratos, posiciones, pedidos y cuentas en Tradovate.
Características
Autenticación con la API de Tradovate
Obtención de datos en tiempo real con almacenamiento en caché
Herramientas para detalles de contratos, gestión de posiciones, colocación de pedidos y más
Recurrir a datos simulados cuando la API no está disponible
Related MCP server: Alpaca Trading MCP Server
Instalación
Clonar el repositorio
Instalar dependencias:
npm installCree un archivo
.envcon sus credenciales de 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_secUso
Iniciar el servidor:
npm startO úselo con el Inspector MCP:
npm run inspectorDesarrollo
Estructura del proyecto
src/index.ts- Punto de entrada del servidor principalsrc/auth.ts- Funciones de autenticaciónsrc/data.ts- Obtención y almacenamiento en caché de datossrc/tools.ts- Controladores de herramientas para MCPsrc/types.ts- Definiciones de tipos de TypeScripttests/- Archivos de prueba
Edificio
npm run buildPruebas
Ejecutar pruebas:
npm testEjecutar pruebas con cobertura:
npm run test:coverageGenerar insignia de cobertura:
npm run coverage:badgeHerramientas disponibles
El servidor proporciona las siguientes herramientas:
get_contract_details- Obtener detalles de un contrato específico por símbololist_positions- Lista de posiciones para una cuentaplace_order- Realizar un nuevo pedidomodify_order- Modificar un pedido existentecancel_order- Cancelar un pedido existenteliquidate_position- Liquidar una posiciónget_account_summary- Obtener información resumida de la cuentaget_market_data- Obtener datos del mercado (cotizaciones, DOM, gráficos)
Puntos finales de API
El servidor interactúa con los siguientes puntos finales de la API de Tradovate:
Autenticación
/auth/accessTokenRequest- Obtener el token de acceso/auth/renewAccessToken- Renovar el token de acceso
Contratos
/contract/list- Lista todos los contratos/contract/find- Encuentra un contrato específico
Posiciones
/position/list- Lista todas las posiciones
Pedidos
/order/list- Lista todos los pedidos/order/placeOrder- Realizar un nuevo pedido/order/modifyOrder- Modificar un pedido existente/order/cancelOrder- Cancelar un pedido existente/order/liquidatePosition- Liquidar una posición
Cuentas
/account/list- Lista todas las cuentas/account/find- Encuentra una cuenta específica/cashBalance/getCashBalanceSnapshot- Obtener el saldo en efectivo de una cuenta
Datos de mercado
/md/getQuote- Obtener datos de cotización/md/getDOM- Obtener la profundidad de los datos del mercado/md/getChart- Obtener datos del gráfico
Licencia
Licencia MIT
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
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