适合谁
- 希望用 AI 辅助 MetaTrader 5 操作的交易者。
- 构建交易机器人或市场分析工具的开发者。
- 需要快速访问 MetaTrader 5 行情数据的分析师。
这是一个由独立仓库维护的 MetaTrader 5 MCP 桥接服务器,功能覆盖账户、行情、订单、持仓和历史交易;README 标注版本 0.5.1、MIT 许可和 Active Development。它同时提供 REST API 与 WebSocket 行情服务,但实盘交易风险高,且远程 SSE 不自带身份验证。
MetaTrader MCP Server 将 AI 助手连接到 MetaTrader 5,支持账户查询、实时与历史市场数据、订单执行、持仓管理和交易历史查询。它可作为 MCP 服务器、REST API 或 WebSocket 行情流使用,并支持 stdio、SSE 和 streamable-http 传输。
安装 Python 3.10 或更高版本、MetaTrader 5 和演示或实盘账户。运行 pip install metatrader-mcp-server,并在 MetaTrader 5 的 Tools → Options → Expert Advisors 中启用 Allow algorithmic trading。将 install_config 中的登录号、密码和服务器名替换为实际值,保存到 Claude Desktop 配置文件后重启 Claude Desktop。若终端安装路径非标准位置,可添加 --path 参数。
{"mcpServers":{"metatrader":{"command":"metatrader-mcp-server","args":["--login","YOUR_MT5_LOGIN","--password","YOUR_MT5_PASSWORD","--server","YOUR_MT5_SERVER","--transport","stdio"]}}}