______________________________________________________________________
标题:MetaTrader 5金融分析师 表情符号📊 颜色来源:靛蓝 颜色To:紫色 sdk:毕业 sdk版本:“6.0.1” 应用文件:src/mt5_mcp_ui/app.py 固定:false 许可证:mit 标签:
- 主控程序
- 构建mcp跟踪消费者
- mcp在行动中追踪消费者
- 财务分析
- 元交易员5
- mt5
- 人工智能分析师
- 等级-6
- 技术分析
- 预测
- 先知
- Xgbooth
- 市场数据
______________________________________________________________________
📊 MetaTrader 5金融分析师
    
🏆 MCP的第一个生日黑客马拉松提交 -由Anthropic和Gradio主持 ⚠️ pocui -这是一个概念验证界面 MetaTrader 5 MCP服务器 (主要项目)
专业的人工智能金融分析师UI,演示MCP协议与MetaTrader 5的集成。这个基于Gradio的客户端展示了如何将LLM连接到生产就绪 MetaTrader 5 MCP服务器 用于高级市场分析。
______________________________________________________________________
🎬 演示视频

*演示视频即将推出!*
______________________________________________________________________
🐦 社交媒体
📢 X/推特公告 | 💼 LinkedIn帖子
👥 团队
- @cloudmeru -开发者
______________________________________________________________________
🚀 特性
| 特性 | 描述 |
|---|---|
| 💬 AI驱动的分析 | 具有推理和工具编排能力的智能财务分析师 |
| 🔌 MCP集成 | 将MetaTrader 5工具暴露于克劳德桌面、光标、VS代码副本 |
| 📊 80+指示器 | 专业技术分析:RSI、MACD、布林带、ATR、SMA、EMA等 |
| 🔮 ML预测 | Prophet时间序列建模+XGBoost预测信号 |
| 📈 实时图表 | 带有指示器覆盖的交互式多面板可视化 |
| 🔒 安全分析 | 只读市场分析,无交易执行风险 |
| 🧪 灵活的模式 | 开发、生产或演示部署配置 |
| 🌐 双重架构 | 使用MetaTrader 5在本地运行,或连接到远程MCP服务器 |
______________________________________________________________________
🔗 主要项目
👉 如需生产使用,请访问: MetaTrader 5 MCP服务器
主要项目提供:
- ✅ Gradio 6 MCP服务器的完整实施(
/gradio_api/mcp/端点) - ✅ 双传输:stdio(克劳德桌面,VS代码)+HTTP/SSE(web客户端)
- ✅ 80+技术指标,Prophet预测,XGBoost ML信号
- ✅ 生产就绪:速率限制、线程安全、全面错误处理
- ✅ 可部署到HuggingFace Spaces、Windows VPS或本地
测试终点:
- 🌐 Web用户界面: https://unapposable-nondiscriminatingly-mona.ngrok-free.dev/
- 🔌 MCP API:
https://unapposable-nondiscriminatingly-mona.ngrok-free.dev/gradio_api/mcp
______________________________________________________________________
📖 建筑
graph TB
A[User] -->|Natural Language| B[MetaTrader 5 Financial Analyst
THIS UI - POC CLIENT]
B -->|HTTP/SSE
MCP Protocol| C[MetaTrader 5 MCP Server
MAIN PROJECT
github.com/Cloudmeru/MetaTrader-5-MCP-Server]
C -->|MT5 Python API| D[MetaTrader 5 Terminal]
D -->|Real-time Market Data| C
C -->|MCP Response
80+ Indicators, Forecasts| B
B -->|AI Analysis & Insights| A
style B fill:#e3d5ff,stroke:#9333ea,stroke-width:3px
style C fill:#dbeafe,stroke:#2563eb,stroke-width:4px
style D fill:#dcfce7,stroke:#16a34a,stroke-width:2px
click C "https://github.com/Cloudmeru/MetaTrader-5-MCP-Server" "Visit Main Project"组件角色:
- 此UI(POC):基于Gradio的演示客户端,显示MCP协议集成
- 主MCP服务器:生产Gradio 6服务器,具有完整的MCP端点
/gradio_api/mcp/ - MetaTrader 5:实时市场数据源和交易平台
分析工作流程:
- 用户请求以自然语言进行财务分析(此UI)
- UI通过HTTP/SSE向主服务器发送MCP请求
- 主服务器查询MetaTrader 5并处理数据(80多个指标、预测)
- 提供专业可视化和见解
______________________________________________________________________
🚀 快速开始
选项1:测试服务器(不需要MT5)
pip install mt5-mcp-ui
# Create .env with testing endpoint
cat > .env .env |Interact| B[This UI - MCP Client]
B -->|MCP Protocol
HTTP/SSE| C[MetaTrader 5 MCP Server
Main Project]
C -->|Query Data| D[MetaTrader 5 Terminal]
style B fill:#e3d5ff,stroke:#9333ea,stroke-width:3px,stroke-dasharray: 5 5
style C fill:#dbeafe,stroke:#2563eb,stroke-width:4px
style D fill:#dcfce7,stroke:#16a34a,stroke-width:2px部署场景:
- 测试服务器 (推荐):连接到
https://unapposable-nondiscriminatingly-mona.ngrok-free.dev/gradio_api/mcp - 本地设置:运行 主MCP服务器 在本地,然后将此UI连接到它
- 拥抱脸部空间:将此UI部署到HF Spaces,秘密配置MCP服务器URL
______________________________________________________________________
🚀 快速开始
选项1:拥抱面部空间(最简单)
访问现场演示: MetaTrader 5金融分析师
选项2:本地安装(任何平台)
# Install
pip install mt5-mcp-ui
# Configure MCP server connection (testing server by default)
cat > .env .env << EOF
MCP_URL=http://your-windows-server:7860/gradio_api/mcp/sse
MCP_TRANSPORT=sse
OPENAI_API_KEY=your-key-here
EOF
# Run the UI
python -m mt5_mcp_ui --mode development选项4:来源
git clone https://github.com/Cloudmeru/mt5-mcp-ui
cd mt5-mcp-ui
pip install -e .
python -m mt5_mcp_ui --help______________________________________________________________________
⚙️ 配置
环境变量
创建一个 .env 文件:
# Application Mode (optional override)
# Options: development, production, demo
APP_MODE=development
# Legacy flag still supported for production deployments
PRODUCTION_MODE=false
# MCP Server Connection (REQUIRED - this UI is a client only)
# Point to the main MetaTrader 5 MCP Server
MCP_URL=http://localhost:7860/gradio_api/mcp/sse
MT5_MCP_URL=http://localhost:7860/gradio_api/mcp/sse # Alternative (legacy compatibility)
MCP_TRANSPORT=sse # 'sse' or 'streamable_http'
# LLM Provider API Keys (set at least one)
OPENAI_API_KEY=sk-...
ANTHROPIC_API_KEY=sk-ant-...
GOOGLE_API_KEY=...
XAI_API_KEY=xai-...
GITHUB_TOKEN=ghp_...
OPENROUTER_API_KEY=sk-or-...
# Azure OpenAI
AZURE_OPENAI_API_KEY=...
AZURE_OPENAI_ENDPOINT=https://your-resource.openai.azure.com/
# Azure AI Foundry
AZURE_AI_API_KEY=...
AZURE_AI_ENDPOINT=https://your-resource.services.ai.azure.com/
# HuggingFace
HUGGINGFACE_API_KEY=hf_...
# Disable specific providers (comma-separated)
DISABLED_PROVIDERS=ollama,huggingfaceCLI选项
python -m mt5_mcp_ui --help
Options:
--mode {development,production,demo} UI behavior preset (default: environment)
--port PORT Server port (default: 7860)
--host HOST Host/IP to bind (default: 127.0.0.1)
--share Create public URL via Gradio
--root-path PATH Mount app behind a reverse-proxy subpath演示模式行为
--mode demo (或 APP_MODE=demo)保持“设置”选项卡可见,但 只读的。用户仍然可以运行 *测试MCP连接* 和 *测试LLM连接* 按钮用于验证基础架构,但配置字段和保存按钮仍处于禁用状态。隐藏的文本框(demo-mode-flag)为嵌入式环境暴露无遥测信号。
______________________________________________________________________
🔧 专业分析工具
可通过 主MCP服务器:
此UI从连接的MCP服务器访问这些工具:
| 工具 | 说明 | 查询示例 |
|---|---|---|
mt5_query | 实时市场数据、报价和账户信息 | “检索欧元/美元当前市场报价” |
mt5_analyze | 80多个指标的高级技术分析 | “在H1用RSI和MACD分析BTC/USD” |
execute_mt5 | MetaTrader 5的自定义分析脚本 | “计算过去100个周期的波动率” |
分析能力(来自MCP服务器)
- 80+技术指标:专业等级分析,包括RSI、MACD、布林带、ATR、SMA、EMA、随机指标、ADX等
- 先知预测:具有置信区间的统计时间序列建模
- XGBoost预测:机器学习驱动的市场信号与信心评分
- 多面板可视化:自动生成带有文件链接的专业图表
______________________________________________________________________
🔌 Claude桌面集成
注: 此UI不是MCP服务器。对于Claude Desktop,请使用 MetaTrader 5主MCP服务器.
将主MCP服务器添加到Claude Desktop配置中(claude_desktop_config.json):
{
"mcpServers": {
"mt5-financial-analyst": {
"command": "python",
"args": ["-m", "mt5_mcp", "--transport", "http"],
"env": {
"PYTHONPATH": "."
}
}
}
}或者连接到测试服务器:
{
"mcpServers": {
"mt5-financial-analyst": {
"url": "https://unapposable-nondiscriminatingly-mona.ngrok-free.dev/gradio_api/mcp"
}
}
}______________________________________________________________________
🤖 AI模型提供者
在UI下拉菜单中可用:
| 提供程序 | 模型 | API密钥变量 | 注释 |
|---|---|---|---|
| 开放人工智能 | GPT-4o、GPT-4o-mini、o1、o1-mini | OPENAI_API_KEY 或 LLM_API_KEY | 默认值 |
| Azure OpenAI | GPT-4o部署 | AZURE_OPENAI_API_KEY | 认知服务 |
| Azure AI Foundry | DeepSeek、Phi、Mistral等。 | AZURE_AI_API_KEY | 微软Foundry |
| Azure AI推理SDK | 各种型号 | AZURE_AI_API_KEY | Azure人工智能推理 |
| 奥拉玛 | 本地模特(Llama、Mistral等) | 无 | 自托管 |
注: UI下拉列表显示了这5个提供者。对于其他提供商(Anthropic、Google、xAI、GitHub Models、OpenRouter、HuggingFace),请使用 openai 具有适当的基本URL和API密钥的提供程序
______________________________________________________________________
📖 文档
______________________________________________________________________
🏆 黑客马拉松赛道
该项目提交给两个轨道:
🔧 轨道1:构建MCP
building-mcp-track-consumer
- Gradio 6 MCP服务器集成
mcp_server=True - 从mt5-mcp包中动态发现工具
- 展示3个强大的交易分析工具
- 适用于克劳德桌面、光标、VS代码复制
🤖 轨道2:MCP在行动
mcp-in-action-track-consumer
- 具有规划和推理能力的自主代理
- 具有思维可视化的工具调用
- 真实世界交易分析应用程序
- 10+LLM提供商支持
______________________________________________________________________
🛠️ 构建于
- 等级 6 -支持原生MCP服务器的UI框架
- mt5 mcp -MetaTrader 5 MCP服务器
- MCP协议 -基于Anthropic的模型上下文协议
- 先知 -时间序列预测
- Xgbooth -ML交易信号
- 她 -技术分析库
______________________________________________________________________
📖 文档
______________________________________________________________________
🔗 相关项目
| 资源 | 链接 |
|---|---|
| 🔧 MT5 MCP服务器 | |
| 📦 PyPI(mt5 mcp) | pypi.org/project/mt5-mcp |
| 🖥️ PyPI(百万分之五用户界面) | pypi.org/project/mt5-mcp-ui |
| 📖 MCP协议 | 模型上下文协议.io |
| 🎓 Gradio文档 | Gradio.app |
______________________________________________________________________
⚠️ 免责声明
这是一个 概念验证 仅用于教育和演示目的。
- ❌ 不是财务建议
- ❌ 不适合实际的交易决策
- ✅ 只读访问 -没有交易执行能力
- ⚠️ 过去的表现并不预示未来的结果
使用风险自负。在做出交易决策之前,一定要咨询金融专业人士。
______________________________________________________________________
📝 许可证
MIT许可证-请参阅 许可证 了解详情。
______________________________________________________________________
🙏 致谢
- Anthropic -创建MCP协议并共同主办黑客马拉松
- Gradio团队 -对于具有原生MCP支持的惊人Gradio 6
- 抱抱脸 -举办黑客马拉松并提供基础设施
- 所有赞助商 -OpenAI、谷歌、Modal、ElevenLabs等
______________________________________________________________________
*由人工智能驱动的专业财务分析•专为 MCP一周年黑客马拉松 -2025年11月*
