Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

MetaTrader MetaEditor

БесплатноНе проверен

Connects AI assistants to MetaTrader 5 MetaEditor on Linux via Wine for MQL5 workflows.

GitHubEmbed

Описание

Connects AI assistants to MetaTrader 5 MetaEditor on Linux via Wine for MQL5 workflows.

README

MCP server that connects Claude Code (or any MCP client) to the MetaTrader 5 MetaEditor toolchain on Linux via Wine.

It lets you automate a full MQL5 workflow:

  • browse MQL5 files,
  • read/write code,
  • compile EAs/indicators/scripts,
  • run backtests and inspect results.

Quick install (Claude Code)

  1. Install dependencies:
npm install
  1. Build the server:
npm run build
  1. Register this MCP in Claude Code:
claude mcp add mcp-metaeditor node "$PWD/dist/index.js"

Run this command from the project root directory.

  1. Verify it is registered:
claude mcp list
  1. Start a new Claude Code session and use tools like list_mql5_files.

Requirements

  • Linux
  • Wine installed and working
  • MetaTrader 5 installed inside your Wine prefix
  • Node.js 20+
  • npm

Configuration

Supported environment variables:

  • MT5_WINEPREFIX (default: ~/.mt5)
  • MT5_PATH (default: ~/.mt5/drive_c/Program Files/MetaTrader 5)

Example:

export MT5_WINEPREFIX="$HOME/.mt5"
export MT5_PATH="$HOME/.mt5/drive_c/Program Files/MetaTrader 5"

The server validates on startup that MT5_PATH, MetaEditor64.exe, and MQL5 exist.

Available MCP tools

Files

  • list_mql5_files(type, pattern?)
  • read_mql5_file(path)
  • write_mql5_file(path, content)

Compile

  • compile_mql5(path)
  • get_compile_errors(path)

Backtest

  • run_backtest(expert, symbol, period, date_from, date_to, deposit?, leverage?)
  • get_backtest_results(expert?)

Recommended workflow

  1. write_mql5_file to create/update your EA.
  2. compile_mql5 to compile.
  3. get_compile_errors to inspect errors/warnings.
  4. run_backtest to launch a test.
  5. get_backtest_results to inspect output.

npm scripts

  • npm run build — compile TypeScript into dist/
  • npm start — run dist/index.js
  • npm run dev — watch mode TypeScript compilation

License

MIT

from github.com/ctpn3m01/mcp-metaeditor

Установка MetaTrader MetaEditor

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/ctpn3m01/mcp-metaeditor

FAQ

MetaTrader MetaEditor MCP бесплатный?

Да, MetaTrader MetaEditor MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для MetaTrader MetaEditor?

Нет, MetaTrader MetaEditor работает без API-ключей и переменных окружения.

MetaTrader MetaEditor — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить MetaTrader MetaEditor в Claude Desktop, Claude Code или Cursor?

Открой MetaTrader MetaEditor на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare MetaTrader MetaEditor with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai