Claude MT5 MCP服务器(本机Windows 11)
Claude Desktop的本地MCP服务器,用于与在Windows上本机运行的MetaTrader 5终端进行交互。
该项目弥合了原生Claude Desktop应用程序和MetaTrader 5终端之间的差距。它允许克劳德直接从您的交易平台访问账户信息、提取市场数据和分析指标。
______________________________________________________________________
⚠️ 架构和要求
这是一个本机Windows解决方案。它比基于Wine的变通方法稳定得多。
- 原生Python: 它使用您系统安装的Python(推荐3.9+)。
- 原生MT5: 它直接连接到官方的MetaTrader 5 Windows应用程序。
- GUI依赖: 此服务器 需要 MetaTrader 5桌面应用程序可以打开、运行和登录。它不是一个无头、全天候的服务器。
______________________________________________________________________
🚀 安装和设置指南
步骤1:安装核心依赖项
- 安装Python: 如果没有,请从以下网址安装Python 3.9或更高版本 python.org. 确保选中“将python.exe添加到PATH” 在安装过程中。
- 安装MetaTrader 5: 从您的经纪人或MetaQuotes网站安装适用于Windows的官方MT5终端。
- 安装Git: 如果还没有,请从以下位置安装Git git-scm.com.
步骤2:获取项目代码
打开命令提示符或PowerShell并克隆此存储库。
# Navigate to a folder of your choice, e.g., your Desktop
cd C:\Users\YourUser\Desktop
# Clone the project
git clone https://github.com/YourUsername/claude-mt5-mcp-windows.git
# Enter the new project directory
cd claude-mt5-mcp-windows步骤3:创建环境并安装软件包
我们有一个简单的脚本可以为您完成此操作。
- 在文件资源管理器中,导航到
claude-mt5-mcp-windows文件夹。 - 双击
create_env.bat文件。 - 命令提示符将打开,创建
venv文件夹,并安装所有必需的Python库。 - 完成后按任意键关闭窗口。
______________________________________________________________________
🛠️ 配置
第1部分:配置MetaTrader 5
- 打开 MetaTrader 5 应用程序。
- 在顶部菜单中,转到 工具 -> 选项.
- 点击 智能交易系统 选项卡。
- 检查 盒子为 “允许Algo交易”.
- 点击 好的.
第2部分:配置Claude桌面
这是最后一步。我们需要告诉克劳德如何运行我们的新服务器。
1.获得项目的绝对路径
在文件资源管理器中,单击您的地址栏 claude-mt5-mcp-windows 文件夹。复制路径。它看起来像: C:\Users\YourUser\Desktop\claude-mt5-mcp-windows
2.编辑Claude配置文件
- 使用文本编辑器打开Claude配置文件。该文件位于:
C:\Users\YourUser\AppData\Roaming\Claude\claude_desktop_config.json *(您可以粘贴 %APPDATA%\Claude 进入您的文件资源管理器地址栏以到达那里)*
- 将新服务器添加到
mcpServers对象。 不要删除现有服务器。
- 粘贴绝对路径并添加
\run.bat直到最后。
示例 claude_desktop_config.json:
{
"mcpServers": {
"some-other-server": {
"command": "npx",
"args": [ ... ]
},
"mt5-local-server": {
"command": "C:\\Users\\YourUser\\Desktop\\claude-mt5-mcp-windows\\run.bat",
"args": []
}
}
}保存文件。
______________________________________________________________________
⚡ 运行服务器
你准备好了!
- 完全重新启动您的Claude桌面 应用程序(退出并重新打开)。
- 确保您的MetaTrader 5 应用程序是 打开、运行和登录 到您的交易账户。
- 在克劳德,开放 设置 -> 开发者 -> 扩展.
- 你应该看看
mt5-local-server与a一起列出 “正在运行” 状态。 - 打开一个新的聊天并测试它!
示例提示:
- *“使用我的MT5工具,我的账户余额是多少?”*
- *“欧元兑美元的当前买卖价差是多少?”*
- *“获取英镑兑美元的最后10个小时柱状图。”*
- *“上半年欧元兑美元的14期SMA是多少?”*
