MQL5开发人员MCP服务器
一种专用的模型上下文协议(MCP)服务器 MetaTrader 5(MQL5) 开发商。 它弥合了AI助手(Claude、Cursor、Antigravity)和本地MetaEditor之间的差距。
由\[Elliott Waves 2.0\]维护 – *高级算法交易解决方案。*
特性
- 本地编译(
compile_mql5):
- 使用您安装的本地编译MQL5代码 metaeditor64.exe. - 向AI返回准确的错误日志和警告,启用自动修复循环。 - 无需交易账户连接(安全快捷)。
- 文档搜索(
search_mql5_docs):
- 通过DuckDuckGo进行智能搜索仅限于 mql5.com/docs. - 获取干净的文档,而不需要API密钥或Firecrawl信用。 - 帮助AI正确理解参数和语法。
配置
1.先决条件
- Python已安装
uv已安装(推荐)- Windows上已安装MetaTrader 5
2.设置(克劳德桌面/反重力)
将其添加到您的配置文件中(例如。, claude_desktop_config.json):
{
"mcpServers": {
"mql5-dev": {
"command": "uvx",
"args": ["--from", "git+https://github.com/elliottwaves-20/mcp-server-mql5.git", "mcp-server-mql5"],
"env": {
"MQL5_EDITOR_PATH": ""
}
}
}
}⚠️ 重要提示-配置MetaEditor路径:
服务器会自动尝试查找您的MetaEditor安装。如果失败,请手动设置路径:
如何找到自己的路:
- 右键单击MetaEditor快捷方式→ 属性 → “快捷方式” 标签
- 从复制完整路径 “目标” 领域
- 将其粘贴到配置中(将反斜杠加倍:
\\)
通用路径:
C:\\Program Files\\MetaTrader 5 IC Markets\\metaeditor64.exeC:\\Program Files\\MetaTrader 5 XM\\metaeditor64.exeC:\\Program Files (x86)\\MetaTrader 5\\metaeditor64.exe
手动路径示例:
"env": {
"MQL5_EDITOR_PATH": "C:\\Program Files\\MetaTrader 5 IC Markets\\metaeditor64.exe"
}