Skip to main content
Glama

metatrader-mcp-server

MetaTrader MCP 服务器

PyPI 版本

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

MetaTrader MCP 服务器

免责声明

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

Related MCP server: Financial Datasets MCP Server

更新

  • 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

Latest Blog Posts

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