Provides access to Django database for managing trade history, performance metrics, and bot configuration settings through REST API endpoints
Connects to Flask API server for MetaTrader 5 connectivity, enabling real-time market data retrieval and trade execution
Integrates with TensorFlow/MLP AI models for generating trading signals with confidence levels and automated model retraining
MCP Trader Server
Servidor MCP (Model Context Protocol) que conecta MetaTrader 5, sistema MLP AI e banco de dados Django em uma interface integrada para chatbots e LLMs.
🏗️ Arquitetura
🚀 Instalação
Requisitos
Node.js >= 16.0.0
Acesso aos APIs: MT5 (porta 5000), MLP (porta 5000), Django (porta 5001)
Instalação
Arquivos Gerados
Após a instalação, a estrutura ficará:
🛠️ Ferramentas MCP Disponíveis
Ferramenta | Descrição | Parâmetros |
| Dados em tempo real MT5 |
|
| Sinal atual MLP AI |
|
| Histórico de trades |
|
| Executar trade via MLP |
|
| Métricas de performance | - |
| Re-treinar modelo |
|
| Status do portfólio | - |
| Status do sistema | - |
🎯 Uso com Claude/GPT
Configuração Básica
Comandos de Exemplo no Chat
📊 Funcionalidades
📈 Monitoramento em Tempo Real
Preços, volumes e indicadores MT5
Sinais MLP com análise de confiança
Posições abertas e P&L
🤖 IA Conversacional
Comandos naturais em português
Interpretação contextual
Análise automatizada de tendências
💼 Gestão de Portfolio
Controle de posições ativas
Métricas de performance
Balance de conta e margem
⚙️ Controle Operacional
Start/stop do bot MLP
Ajuste de parâmetros
Backup de dados
🔗 Conectores
MT5 Connector (mt5-connector.js
)
💰 API:
http://localhost:5000
(flask)📊 Dados: Preços, volumes, spreads
🛡️ Orders: Buy/sell com TP/SL
MLP Connector (mlp-connector.js
)
🧠 API:
http://localhost:5000
(bot MT5)📈 Sinais: BUY/SELL/HOLD com confiança
🔄 Train: Re-treinamento automático
DB Connector (db-connector.js
)
💾 API:
http://localhost:5001
(django)📊 Histórico: Trades, análises, P&L
📋 Controle: Configurações do bot
📝 Scripts NPM
🧪 Testes
Testar Conexões
Execução Manual
🔐 Segurança
✅ Thresholds de Confiança: Trades só acima de 70%
✅ Validação de Sinais: Verificação múltipla MT5 + MLP
✅ Limites Operacionais: Máximo 7 posições simultâneas
✅ Timeout de Conexão: Proteção contra falhas
🎨 Prompts Inteligentes (pasta prompts/)
trading.txt
🚀 Próximas Etapas - Integração Completa
1. Chatbot Interface (Streamlit)
2. Claude Desktop Configuration
3. Comandos Avançados
📞 Suporte
Arquivos do Sistema Completo:
/mcp-trader/
← SERVIDOR MCP (pasta isolada)/bot_mt5_direct.py
← Bot Python MT5/django_server/
← Dashboard e histórico/mlp_dashboard_mql5.mq5
← Expert Advisor colorido
Verificação de Saúde:
🎯 Resumo do Sistema
MetaTrader MLP Trading System é uma solução completa que combina:
Backend:
MT5 + Python: Execução e análise técnica
TensorFlow/SCIKIT: Modelos de IA MLP treinados
Django Rest: Gestão de dados e histórico
Flask API: Conectividade com MT5
Frontend:
MCP Server: Protocolo para LLMs
Expert Advisor: Interface MT5 colorizada
Dashboard Web: Controle e visualização
Chatbot: Interface conversacional
🤖 Resultado: Sistema de trading automatizado inteligente com controle total através de comandos naturais em português!
"O futuro do trading: IA + Automação + Controle Conversacional" ⚡📈
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Enables trading operations and market analysis through MetaTrader 5, MLP AI signals, and database integration. Supports real-time market data, automated trade execution, portfolio management, and performance monitoring through natural language commands.