Skip to main content

A MCP server for MQL5 development: Compiles code locally via MetaEditor and searches official docs.

Project description

MQL5 Developer MCP Server

A specialized Model Context Protocol (MCP) server for MetaTrader 5 (MQL5) developers. It bridges the gap between AI Assistants (Claude, Cursor, Antigravity) and your local MetaEditor.

Maintained by [Elliott Waves 2.0]Advanced Algorithmic Trading Solutions.

Features

  1. Local Compilation (compile_mql5):

    • Compiles MQL5 code locally using your installed metaeditor64.exe.
    • Returns exact error logs and warnings to the AI, enabling auto-fixing loops.
    • No trading account connection required (safe & fast).
  2. Documentation Search (search_mql5_docs):

    • Smart search via DuckDuckGo restricted to mql5.com/docs.
    • Fetches clean documentation without requiring API keys or Firecrawl credits.
    • Helps the AI understand parameters and syntax correctly.

Configuration

1. Prerequisites

  • Python installed
  • uv installed (Recommended)
  • MetaTrader 5 installed on Windows

2. Setup (Claude Desktop / Antigravity)

Add this to your configuration file (e.g., claude_desktop_config.json):

{
  "mcpServers": {
    "mql5-dev": {
      "command": "uvx",
      "args": ["--from", "git+[https://github.com/DEIN_GITHUB_USERNAME/mcp-server-mql5.git](https://github.com/DEIN_GITHUB_USERNAME/mcp-server-mql5.git)", "mcp-server-mql5"],
      "env": {
        "MQL5_EDITOR_PATH": "C:\\Program Files\\MetaTrader 5\\metaeditor64.exe"
      }
    }
  }
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_server_mql5-0.1.1.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_server_mql5-0.1.1-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file mcp_server_mql5-0.1.1.tar.gz.

File metadata

  • Download URL: mcp_server_mql5-0.1.1.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for mcp_server_mql5-0.1.1.tar.gz
Algorithm Hash digest
SHA256 c7235c90f70a1ed01598706579a2141c2aac113bb15c86b908349276e3e8f901
MD5 ecf2213ffdb1e3305295a26617939629
BLAKE2b-256 b4217ca27dc4f024c3ec33d4283bf4ffa6160a451ecafec445159f7596016841

See more details on using hashes here.

File details

Details for the file mcp_server_mql5-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: mcp_server_mql5-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for mcp_server_mql5-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 63f8d56782db9cb7bb5a651f4a9922d1bd11ef3520333e87a691c7eb1e35914d
MD5 a328a96c3014e24094ee968f473cdf25
BLAKE2b-256 6109d7e46f26acfdba673e775d0adc409551caad16c4eded017f438d3e2f91b4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page