Back to Home
immy2good icon

BananaEA-MCP-Server

by immy2good

Overview

Provides MQL4/MQL5 development tools, including compilation, syntax validation, code analysis, AI/ML data collection, and deep documentation integration, for professional MetaTrader development workflows.

Installation

Run Command
npx @bananaEA/mql4-mql5-tools-mcp-server

Environment Variables

  • NODE_ENV
  • MCP_SERVER_NAME
  • MCP_SERVER_VERSION
  • MQL4_WORKSPACE
  • MQL4_TOOLS_CONFIG
  • MT4_TERMINAL_PATH

Security Notes

The core server (`mql4-tools-server.js`) directly executes external processes (e.g., `metaeditor.exe`, Python scripts) and performs extensive file system operations (read/write). This contradicts explicit documentation and configuration claiming the server acts as an 'interface provider only' with 'no process execution'. User-provided `filePath` parameters in various tools (`compile_mql4`, `validate_syntax`, `analyze_code`, `auto_fix_syntax_errors`, etc.) could potentially be exploited for arbitrary file access (read/write) or, in the case of `compile_mql4`, arbitrary code execution via `metaeditor.exe` if not properly sandboxed. This discrepancy between code and documentation makes it unsafe for deployments expecting an interface-only security model.

Similar Servers

Stats

Interest Score0
Security Score3
Cost ClassMedium
Avg Tokens2500
Stars0
Forks0
Last Update2025-11-28

Tags

mql4mql5metatraderdevelopment-toolsai-agent-integration