MetaTrader MCP Server
Позволяет ИИ-моделям выполнять торговые операции на платформе MetaTrader через серверный протокол.
Описание
Это 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.