← 返回目录
T

TradingView MCP Server

社区
将 TradingView 市场数据、多交易所扫描与回测引擎接入 AI 助手
GitHub 源仓库 ↗
★ 148 Stars 分类 · 其他 热门
62FMRS · C

功能全面的独立 TradingView MCP 服务器:36 个工具覆盖筛选、技术分析、情绪、新闻与回测,采用严格 TypeScript、分层架构与可选 Redis 缓存,测试与文档较完善;但与 TradingView 无官方关联,回测结果不构成投资建议。

可靠性
8/20
安全与权限
14/20
维护活跃度
11/20
文档质量
16/20
安装易用性
13/20
查看 FMRS 评分方法 →

TradingView MCP Server 是一个面向生产环境的开源模型上下文协议(MCP)服务器,通过 36 个工具向 AI 助手和自动化工具提供 TradingView 市场数据、多交易所筛选器(加密货币、美股、埃及 EGX、土耳其 BIST、港股、上交所、台交所等)、技术分析(布林评级、RSI、多周期对齐、放量突破、K 线形态)、Reddit 情绪、RSS 财经新闻、Yahoo Finance 行情,以及内置的 9 种策略回测引擎(含 Sharpe、Calmar 与前推式过拟合检测)。该项目为独立开源项目,与 TradingView Inc. 无关联,输出仅供研究教育,不构成投资建议。

安装接入

需要 Node.js 18+ 与 npm 9+(可选 Redis 6+)。克隆仓库后运行 npm install、npm run build 构建 dist/index.js。在 Claude Desktop 配置中将 command 设为 node、args 指向构建产物,或在 Cursor / VS Code MCP 配置中指向同一二进制并重启宿主。也可用 docker compose up -d 启动含 Redis 的环境。配置通过 .env 文件(参考 .env.example),支持 LOG_LEVEL、REDIS_ENABLED、缓存 TTL、重试退避、并发上限与代理等变量。

claude_desktop_config.json
{"mcpServers":{"tradingview":{"command":"node","args":["D:/path/to/tradingview-mcp/dist/index.js"]}}}

选型与风险

适合谁

  • 希望在 AI 助手中研究市场数据的交易者与量化爱好者
  • 使用 Claude Desktop、Cursor 等 MCP 客户端的用户
  • 需要可缓存、可容错数据管道的开发者

不适合谁

  • 寻求真实投资建议或保证收益的用户
  • 需要实盘下单或券商集成的用户
  • 需要 TradingView 官方认证服务器的用户

所需权限

  • 访问 scanner.tradingview.com 公共扫描端点
  • 访问 Yahoo Finance、Reddit JSON API 与 RSS 财经源
  • 可选的 Redis 连接(REDIS_URL/主机/端口)
  • 无需 TradingView 账号或 API 密钥

风险与副作用

  • 回测基于历史数据与模拟成本,不预测未来表现
  • 依赖公共端点,可能受速率限制或上游故障影响
  • 输出仅供研究教育,不构成投资建议
  • 非 TradingView 官方项目

常见排障

  1. 空数组 [] 表示今日无匹配标的,属正常现象,可调整筛选条件
  2. ALL_BATCHES_FAILED 错误表示上游失败,稍后重试并检查网络
  3. 超时时可减小批量大小并启用缓存
  4. Redis 不可用时会自动降级为内存缓存,检查 REDIS_URL 与防火墙
  5. Windows 首次启动超时:先运行 npm run build 再配置 MCP 宿主
  6. 需 Node 18+,用 node --version 验证

使用场景

用自然语言查询多交易所涨跌幅榜与筛选结果
获取 RSI、布林、多周期对齐等技术分析
运行 9 种策略的历史回测并评估 Sharpe/Calmar 指标
聚合 Reddit 情绪、RSS 新闻与 Yahoo Finance 行情做综合分析

支持客户端

Claude Desktop完整支持
Cursor完整支持