Skip to main content
Glama

metatrader-mcp-server

MIT License
34

MetaTrader MCP-сервер

Это сервер Model Context Protocol (MCP), созданный на Python, позволяющий специалистам по управлению уровнем знаний (LLM) на базе ИИ торговать с использованием платформы MetaTrader.

MetaTrader MCP-сервер

Отказ от ответственности

Финансовая торговля сопряжена со значительным риском, и разработчики этого пакета отказываются от любой ответственности за любые убытки или прибыль; этот пакет предоставляется исключительно для облегчения исполнения сделок MetaTrader 5 через AI LLMs с использованием Model Context Protocol (MCP). Используя этот пакет, вы принимаете на себя все риски и соглашаетесь не привлекать разработчиков к ответственности или инициировать какие-либо судебные иски за любой ущерб, убытки или прибыль.

Обновления

  • 5 мая 2025 г.: использование брокерских режимов заполнения (0.2.5)
  • 23 апреля 2025 г.: опубликовано в PyPi (0.2.0)
  • 16 апреля 2025 г.: У нас вышел первый релиз младшей версии (0.1.0)

Руководство по установке

Убедитесь, что в вашем рабочем пространстве установлены Python версии 3.10+ и терминал MetaTrader 5. Затем установите пакет:

pip install metatrader-mcp-server

Затем вам необходимо включить алгоритмическую торговлю на терминале MetaTrader 5. Откройте Tools > Options и отметьте Allow algorithmic trading .

Интеграция рабочего стола Клода

Чтобы использовать этот пакет для включения торговых операций через приложение Claude Desktop, добавьте это в конфигурацию Claude Desktop:

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

Другие LLM, использующие Open WebUI

Вы можете использовать этот сервер MCP с другими LLM, такими как GPT OpenAI, используя его HTTP-сервер и Open WebUI.

Для начала убедитесь, что у вас установлен пакет. Затем запустите сервер:

metatrader-http-server --login <YOUR_MT5_LOGIN> --password <YOUR_MT5_PASSWORD> --server <YOUR_MT5_SERVER> --host 0.0.0.0 --port 8000

Он запустит HTTP-сервер локально на порту 8000 и автоматически запустит терминал MetaTrader 5.

На странице настроек Open WebUI перейдите в меню Tools . Затем нажмите кнопку «плюс» на «Manage Tool Servers». Добавьте http://localhost:8000 (или любой другой порт, который вы указали).

Открыть WebUI — Добавить соединение

Если все в порядке, теперь вы можете получить доступ к инструментам через чат, используя доступные модели, такие как gpt-4o или o4-mini .

Открыть WebUI - Чат

Дорожная карта проекта

Полный контрольный список версий см. на сайте version-checklist.md .

ЗадачаСтатусСделанныйПроверено
Подключиться к терминалу MetaTrader 5Законченный
Разработать клиентский модуль MetaTraderЗаконченный
Разработать модуль MCP ServerЗаконченный
Внедрение инструментов MCPЗаконченный
Опубликовать в PyPiЗаконченный
Интеграция Claude DesktopЗаконченный
OpenAPI-серверЗаконченный
Открытая интеграция WebUIЗаконченный
Интеграция Google ADKВ процессе--

Документация разработчика

Для разработчиков см. Документацию разработчика .

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Сервер MCP, позволяющий специалистам по управлению уровнем знаний на основе ИИ совершать сделки с использованием платформы MetaTrader.

  1. Отказ от ответственности
    1. Обновления
      1. Руководство по установке
        1. Интеграция рабочего стола Клода
          1. Другие LLM, использующие Open WebUI
            1. Дорожная карта проекта
              1. Документация разработчика

                Related MCP Servers

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/ariadng/metatrader-mcp-server'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server