tradingprogpt
Provides an LLM-based analysis layer for market data using OpenAI's API.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@tradingprogptshow my account summary and open positions"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
tradingprogpt
Servidor MCP de solo lectura sobre MetaTrader 5 y Twelve Data, con una capa de análisis basada en LLM.
El servidor expone datos de mercado como herramientas MCP. No ejecuta órdenes
ni tiene forma de hacerlo: el módulo de MT5 no importa order_send ni ninguna
función de ejecución.
Fuentes de datos
Fuente | Qué aporta |
MetaTrader 5 | Tus posiciones abiertas, tu balance, el spread real que te cobra tu bróker, velas de tu feed |
Twelve Data | Datos institucionales limpios: acciones, forex, cripto, indicadores técnicos |
No compiten. MT5 sabe cosas que solo tu bróker sabe; Twelve Data da cobertura y calidad de datos que MT5 no tiene.
Related MCP server: FullMt5McpByLeo
Requisitos
Windows. La librería
MetaTrader5de Python es Windows-only.Python 3.11+
Terminal MT5 abierta y con sesión iniciada. La librería se acopla a una terminal existente; no la lanza ni se loguea sola.
API key de Twelve Data
API key de OpenAI
Instalación
uv sync
cp .env.example .env # luego edita .env con tus keys realesEl archivo .env está en .gitignore y nunca debe subirse al repo.
Uso
Arranca el servidor MCP:
uv run tradingprogpt-mcpPara conectarlo a Claude Code:
claude mcp add tradingprogpt -- uv --directory /ruta/a/tradingprogpt run tradingprogpt-mcpHerramientas expuestas
MetaTrader 5
mt5_account_summary— balance, equity, margen, y si la cuenta es real o demomt5_candles— velas OHLCV del feed del brókermt5_positions— posiciones abiertas con profit no realizadomt5_symbol_info— bid/ask, spread, tamaño de contratomt5_list_symbols— símbolos disponibles
Twelve Data
td_quote— cotización actualtd_candles— serie temporal OHLCVtd_indicator— RSI, MACD, EMA, Bollinger, ATR, ADX…
Problemas comunes
IPC timeout (-10005) al conectar con MT5.
Es el error más frecuente y casi nunca es un bug del código. Significa que la
terminal no está abierta, o está abierta pero sin sesión iniciada en una
cuenta. Abre MT5, inicia sesión, y déjala corriendo.
Seguridad
El proyecto es de solo lectura por diseño. Si algún día se habilita ejecución de
órdenes, debe hacerse en un módulo aparte, empezando por cuenta demo, y con
confirmación explícita antes de cada orden. Nunca ampliando sources/mt5.py.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for OpenMM — exposes market data, account, trading, and strategy tools to AI agents
MCP server exposing the Backtest360 engine API as tools for AI agents.
Research-only MCP server: your AI as a quant research desk. 90 tools, no trades, no brokers.
Trade 16 crypto exchanges + MetaTrader 5 from your AI assistant via one MCP connection.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA local-first MCP server that bridges AI coding agents with MetaTrader 5 for inspection, market data, MQL5 development, compiling, Strategy Tester review, workspace sync, logs, audit trails, demo trading, and carefully gated live trading.MIT
- FlicenseNot gradedqualityBmaintenanceUniversal MCP server that enables AI assistants to control MetaTrader 5 directly, executing trades, managing data, and automating MT5 operations through natural language.2-
- FlicenseNot gradedqualityCmaintenanceCloud-hosted MCP server that connects AI clients to MetaTrader 4/5 for live prices, account state, indicators, and trades with dry-run safety via natural language.-
- FlicenseNot gradedqualityAmaintenanceA 34-tool MCP server that bridges LLMs to MetaTrader 5, enabling EA development, backtesting, optimization, advanced analytics, live trading, and portfolio management.1-