Qoyyuum/mcp-metatrader5-server
说明与用途
**项目简介**
Qoyyuum/mcp‑metatrader5‑server 是一个基于 Model Context Protocol(MCP)的后端服务,帮助 AI 助手直接对接 MetaTrader 5(MT5)平台,提供行情获取、下单交易、历史回测等功能,方便研发和自动化交易工作流。
**价值**
- **快速获取真实行情**:AI 可以实时读取 MT5 的报价、深度和历史数据,用于模型训练或实时决策。
- **一键执行交易**:通过统一的 MCP 接口下单、修改、撤单,降低手动脚本的复杂度。
- **完整回测支撑**:服务器能够调取历史交易记录,帮助研究人员快速评估策略表现。
**典型接入方式**
- **阅读 README**,确认 Python 环境(>=3.9)和 MT5 客户端已安装并配置好 API 访问权限。
- **克隆仓库**并在虚拟环境中
pip install -r requirements.txt。 - **启动 MCP Server**(
python -m mcp_mt5_server),默认在本地 8000 端口提供 REST/gRPC 接口。 - **在 AI 助手或业务系统中**,使用 MCP SDK(或直接调用 HTTP API)注册
mt5资源,发送如get_market_data(symbol, timeframe)、place_order(...)等指令即可。 - **先做小规模 POC**:例如只读取单一品种的行情或执行一次模拟下单,验证权限、延迟和异常处理后再扩展到完整工作流。
**生产可用性**
- **成熟度**:GitHub ★170、Fork 63,最近一次提交在 2026‑06‑29,代码活跃度尚可。
- **适用场景**:原型开发、内部研究、策略回测以及小规模自动化交易。
- **风险与准备**:
- 需要自行审查许可证(MIT/Apache 等)以及依赖库的安全性。
- 生产环境应加入监控、日志和容错(如进程守护、API 超时重试)。
- 建议在隔离的测试账户或模拟环境中完成完整的功能验证后,再迁移到实盘账户。
综上,mcp‑metatrader5‑server 对于想把 AI 与 MT5 交易闭环的团队是一个 **中等成熟度、快速上手** 的解决方案,适合作为原型或内部自动化工具使用,进入生产前需完成安全审计和运维加固。
实际用途
Qoyyuum/mcp-metatrader5-server helps research and automate market workflows.
- research trading systems
- backtest strategies
- monitor market workflows
限制与审查说明
Medium: useful for prototypes or internal workflows, with dependency and maintenance checks before production.
- 来源: github
- 语言: Python
- 记录日期: 2026-09-05T17:31:56.340Z