metatrader-mcp
7
This project provides an automated setup for optimizing MetaTrader 5 Expert Advisors using a Distrobox environment and a REST API interface. It includes a Model Context Protocol server to manage trading and optimization activities, enhancing workflow efficiency.
MetaTrader 5 MCP Server & Distrobox Automation
This project offers a fully automated process for running and optimizing MetaTrader 5 Expert Advisors using a Distrobox container, a Flask REST API, and an MCP server. Key features include:
- MetaTrader 5 automation via Wine/Distrobox.
- REST API for EA optimization with endpoints for operation and result management.
- Unified MCP Server for trading and optimization.
- Automated documentation saved as HTML and Markdown.
- Git version control from project initialization.
Quickstart Guide
- Distrobox Container Setup: Assemble and enter the container for automated installations and API launch.
- Flask REST API: Accessible at
http://localhost:5000
with endpoints for optimization operations. - MCP Server: Implemented in
src/mt5-server.ts
, for trading and optimization. - Usage Example: Utilize the setup to perform optimizations and generate documentation reports.