Skip to main content
Glama

metatrader-mcp-server

MIT License
34

MetaTrader MCP 服务器

这是一个用 Python 构建的模型上下文协议 (MCP) 服务器,使 AI LLM 能够使用 MetaTrader 平台进行交易。

MetaTrader MCP 服务器

免责声明

金融交易涉及高风险,本软件包的开发者对任何损失或盈利概不负责;本软件包仅用于通过基于模型上下文协议 (MCP) 的 AI LLM 来促进 MetaTrader 5 交易执行。使用此软件包,即表示您承担所有风险,并同意不追究开发者的责任,也不就任何损害、损失或盈利提起任何法律诉讼。

更新

  • 2025 年 5 月 5 日:使用基于经纪人的填充模式(0.2.5)
  • 2025 年 4 月 23 日:发布至 PyPi(0.2.0)
  • 2025 年 4 月 16 日:我们发布第一个次要版本 (0.1.0)

安装指南

确保你的工作区已安装 Python 3.10 及以上版本以及 MetaTrader 5 终端。然后安装以下软件包:

pip install metatrader-mcp-server

然后,您需要在 MetaTrader 5 终端上启用算法交易。打开Tools > Options ,然后勾选Allow algorithmic trading

Claude 桌面集成

要使用此软件包通过 Claude Desktop 应用程序启用交易操作,请将其添加到您的 Claude Desktop 配置中:

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

其他使用 Open WebUI 的法学硕士

您可以通过其 HTTP 服务器和 Open WebUI 将此 MCP 服务器与其他 LLM(例如 OpenAI 的 GPT)一起使用。

首先,请确保已安装该软件包。然后,运行服务器:

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

它将在端口 8000 上本地启动 HTTP 服务器并自动启动 MetaTrader 5 终端。

在“打开 WebUI 设置”页面,导航至**“工具**”菜单。然后点击“管理工具服务器”上的加号按钮。添加http://localhost:8000 (或任何你设置的端口)。

打开 WebUI - 添加连接

如果一切顺利,您现在可以使用可用模型(例如gpt-4oo4-mini通过聊天访问这些工具。

打开 WebUI - 聊天

项目路线图

有关完整版本清单,请参阅version-checklist.md

任务地位完毕已测试
连接到 MetaTrader 5 终端完成的
开发 MetaTrader 客户端模块完成的
开发MCP服务器模块完成的
实施 MCP 工具完成的
发布到 PyPi完成的
Claude 桌面集成完成的
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 服务器使 AI LLM 能够使用 MetaTrader 平台执行交易。

  1. 免责声明
    1. 更新
      1. 安装指南
        1. Claude 桌面集成
          1. 其他使用 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