Skip to main content
Glama

metatrader-mcp-server

MIT License
76

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

                • -
                  security
                  A
                  license
                  -
                  quality
                  The MCP Trader Server conducts comprehensive technical analysis on stocks, offering insights into trends, momentum indicators, volatility metrics, and volume analysis to support stock trading decisions.
                  Last updated -
                  175
                  Python
                  MIT License
                  • Apple
                • A
                  security
                  A
                  license
                  A
                  quality
                  An MCP server that integrates the XTQuant quantitative trading platform with AI assistants, allowing AI to directly access and operate on trading data and functionality.
                  Last updated -
                  8
                  81
                  Python
                  MIT License
                  • Apple
                • A
                  security
                  A
                  license
                  A
                  quality
                  MCP server that provides AI assistants access to stock market data including financial statements, stock prices, and market news through a Model Context Protocol interface.
                  Last updated -
                  11
                  433
                  Python
                  MIT License
                  • Apple
                • A
                  security
                  F
                  license
                  A
                  quality
                  An MCP server that enables AI models like Claude to interact with the Trading Simulator API for checking balances, viewing prices, and executing trades with automatic chain detection.
                  Last updated -
                  15
                  TypeScript
                  • Linux
                  • Apple

                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