MetaTrader MCP 服务器

MetaTrader MCP 服务器

通过 MetaTrader MCP 服务器,将 AI LLM 与 MetaTrader 5 无缝集成,实现自动化交易及智能投资组合管理。

“MetaTrader” MCP 服务器是什么?

MetaTrader MCP 服务器是一个使用 Python 构建的模型上下文协议(MCP)服务器,使 AI 大型语言模型(LLM)能够与 MetaTrader 5 交易平台交互并执行交易。作为 AI 助手与 MetaTrader 之间的桥梁,它支持自动化、智能化的交易操作,如直接在 AI 驱动的工作流中下单、修改或平仓。该服务器可让开发者与 AI 智能体通过标准化 MCP 接口,增强交易策略、管理交易账户、实时分析市场数据,大幅简化 AI 交易助手开发,并便于与现有开发环境的深度集成。

提示模板列表

在提供的仓库或文档中未列出明确的提示模板。

资源列表

在提供的仓库或文档中未描述明确的 MCP 资源。

工具列表

可用文档或文件列表中未提供详细的工具定义。服务器的主要功能是通过 MetaTrader 5 实现交易操作,但未列举具体的 MCP 工具名称或接口。

本 MCP 服务器的应用场景

  • 自动化交易操作
    利用 AI LLM 在 MetaTrader 5 中自动下单、修改或平仓,实现基于 AI 策略或信号的自动执行。
  • 投资组合管理
    让 AI 智能体通过 MCP 高效监控账户、查看余额及管理投资组合。
  • 市场数据分析
    允许 AI 模型从 MetaTrader 获取并分析实时市场数据,用于预测分析和决策。
  • 风险管理
    通过直接与 MetaTrader 账户交互,实现 AI 驱动的止损、止盈和风险控制策略。
  • 回测与策略评估
    利用该服务器,支持在 MetaTrader 上进行 AI 辅助的历史数据回测与策略评估。

如何部署

Windsurf

可用文档中未提供 Windsurf 的安装说明。

Claude

  1. 前置条件:确保已安装 Python 3.10+ 和 MetaTrader 5 终端。
  2. 安装 MCP 服务器
    pip install metatrader-mcp-server
    
  3. 在 MetaTrader 5 启用算法交易
    打开 工具 > 选项,勾选 允许算法交易
  4. 编辑 Claude Desktop 配置
    按如下方式添加 MCP 服务器:
    {
      "mcpServers": {
        "metatrader": {
          "command": "metatrader-mcp-server",
          "args": [
            "--login",    "<YOUR_MT5_LOGIN>",
            "--password", "<YOUR_MT5_PASSWORD>",
            "--server",   "<YOUR_MT5_SERVER>"
          ]
        }
      }
    }
    
  5. 重启 Claude Desktop 以应用更改。

API 密钥安全存储

请使用环境变量存储敏感信息。例如:

{
  "mcpServers": {
    "metatrader": {
      "command": "metatrader-mcp-server",
      "args": [],
      "env": {
        "MT5_LOGIN": "<YOUR_MT5_LOGIN>",
        "MT5_PASSWORD": "<YOUR_MT5_PASSWORD>",
        "MT5_SERVER": "<YOUR_MT5_SERVER>"
      }
    }
  }
}

Cursor

可用文档中未提供 Cursor 的安装说明。

Cline

可用文档中未提供 Cline 的安装说明。

如何在流程中使用本 MCP

在 FlowHunt 中使用 MCP

如要在 FlowHunt 工作流中集成 MCP 服务器,请先在流程中添加 MCP 组件,并将其连接到您的 AI 智能体:

FlowHunt MCP flow

点击 MCP 组件打开配置面板。在系统 MCP 配置区,按如下 JSON 格式填写您的 MCP 服务器信息:

{
  "metatrader": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 智能体即可作为工具使用该 MCP,访问其全部功能和能力。请记得将 "metatrader" 替换为实际 MCP 服务器名称,并将 URL 更换为您自己的 MCP 服务器地址。


概览

部分是否可用备注说明
概览
提示模板列表未找到
资源列表未找到
工具列表未找到
API 密钥安全存储已通过环境变量示例展示
采样支持(评测时不重要)未提及

我们的评价

该 MCP 服务器聚焦于 MetaTrader 集成,文档详尽,但在公开文档中缺少提示模板、资源及工具定义。其在 Claude Desktop 上易于配置,并包含了基本的安全最佳实践。但缺乏明确的 MCP 资源、提示模板和工具描述,限制了其在高级 MCP 工作流中的可组合性和可发现性。

MCP 评分

是否有许可证✅ MIT
至少有一个工具
分支数量12
Star 数54

评分:
考虑到部署流程清晰,但缺乏明确的 MCP 提示、资源或工具定义,该 MCP 服务器在一般 MCP 通用性与可组合性方面评分为 5/10。其在核心场景下可用性较强,但缺少更广泛的 MCP 生态功能。

常见问题

MetaTrader MCP 服务器是什么?

它是一个基于 Python 的 MCP 服务器,实现 AI 大型语言模型与 MetaTrader 5 交易平台的桥接,使其能够通过标准化 MCP 接口自动执行下单、修改、平仓等智能交易操作。

MetaTrader MCP 服务器可以做什么?

您可以自动化交易操作、管理投资组合、分析实时市场数据、实现 AI 驱动的风险管理,并通过与 MetaTrader 5 连接的 AI 智能体回测交易策略。

如何安全地为 MetaTrader MCP 服务器设置凭据?

请将 MetaTrader 登录名、密码及服务器信息作为环境变量存储在 MCP 服务器配置中,以保护敏感数据。

该服务器是否包含 MCP 提示模板或详细工具?

公共文档未提供明确的 MCP 提示模板或工具/资源定义;服务器专注于 MetaTrader 集成及核心交易功能。

MetaTrader MCP 服务器的许可证是什么?

该服务器以 MIT 许可证发布。

用 MetaTrader MCP 实现自动化交易

通过 MetaTrader MCP 服务器,将 AI 智能体直接连接到 MetaTrader 5,提升交易自动化、分析与风险管理能力。立即简化您的交易流程。

了解更多

Trade Agent MCP 服务器
Trade Agent MCP 服务器

Trade Agent MCP 服务器

Trade Agent MCP 服务器赋能 AI 智能体通过自然语言指令与主流股票及加密货币券商交互。可执行交易、管理投资组合,并通过单一、兼容 MCP 的端点安全访问实时市场数据。...

2 分钟阅读
AI Trading +6
Freqtrade MCP 服务器
Freqtrade MCP 服务器

Freqtrade MCP 服务器

Freqtrade MCP 服务器将 AI 助手与 Freqtrade 加密货币交易机器人连接,实现基于 AI 的自动化交易、市场数据访问以及通过无缝 REST API 集成进行投资组合管理。...

2 分钟阅读
AI Trading Bots +4
金融数据集 MCP 服务器
金融数据集 MCP 服务器

金融数据集 MCP 服务器

金融数据集 MCP 服务器可实现对实时与历史金融数据(包括股票价格、报表和加密货币数据)的无缝访问,直接集成到 AI 工作流中,助力实现强大的自动化金融分析。...

2 分钟阅读
Finance AI +5