Перейти к содержимому

MetaTrader MCP Server

Позволяет ИИ-моделям выполнять торговые операции на платформе MetaTrader через серверный протокол.

Python
95 stars

Описание

Это Python-сервер на базе Model Context Protocol (MCP), интегрирующий ИИ LLMs (как Claude или GPT) с MetaTrader 5 для автоматизированной торговли. Ключевые особенности: подключение к терминалу MT5, реализация торговых инструментов, поддержка HTTP-сервера для Open WebUI. Технологии: Python 3.10+, MT5 API. Применения: создание ИИ-ботов для трейдинга, анализ рынка и исполнение ордеров, с предупреждением о рисках финансовой торговли.

Возможности

Подключение к MetaTrader 5

Автоматический запуск терминала и соединение для доступа к торговым функциям.

Реализация торговых инструментов MCP

Выполнение ордеров, анализ позиций и управление сделками через ИИ LLMs.

Интеграция с Claude Desktop

Конфигурация сервера для прямого использования в приложении Claude.

Поддержка Open WebUI и HTTP-сервера

Интеграция с моделями вроде GPT-4o через локальный HTTP-интерфейс на порту 8000.

Брокерские режимы заполнения

Обновления для работы с различными режимами исполнения ордеров (версия 0.2.5).

Установка

Требования: Python 3.10+ и MetaTrader 5 терминал. Установите пакет: pip install metatrader-mcp-server. Включите algorithmic trading в MT5 (Tools > Options > Allow algorithmic trading).

Для Claude Desktop добавьте в конфигурацию:

{
  "mcpServers": {
    "metatrader": {
      "command": "metatrader-mcp-server",
      "args": [
        "--login",    "<YOUR_MT5_LOGIN>",
        "--password", "<YOUR_MT5_PASSWORD>",
        "--server",   "<YOUR_MT5_SERVER>"
      ]
    }
  }
}

Для Open WebUI: Запустите HTTP-сервер: metatrader-http-server –login <YOUR_MT5_LOGIN> –password <YOUR_MT5_PASSWORD> –server <YOUR_MT5_SERVER> –host 0.0.0.0 –port 8000. Добавьте http://localhost:8000 в настройки Tools > Manage Tool Servers.

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
95

Ссылки