← 返回目录
T

TradingView MCP Server

社区
将 TradingView 市场数据、多交易所扫描与回测引擎接入 AI 助手
分类
其他 第 57 / 230
Stars
★ 155 热门
传输方式
stdio(本地进程)
运行环境
Node.js 18+ · Docker
凭据
无需凭据
许可证
MIT
最近提交
62FMRS · C

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

最强项 · 文档质量 16/20 最弱项 · 可靠性 8/20

可靠性
8/20
安全与权限
14/20
维护活跃度
11/20
文档质量
16/20
安装易用性
13/20
查看各项评分依据
可靠性 8/20
README声称包含Vitest单元测试(覆盖错误信封、时间框架/交易所校验器、缓存行为)以及'npm run validate'流程,并给出了MCP路由、服务层、Provider重试/节流的架构说明,工具声称36个。但未提供实际源码、CI工作流文件或测试执行证据,也无法核实工具列表与真实行为是否一致,声称'集成测试有意排除'意味着关键的外部依赖路径(TradingView/Yahoo/Reddit)缺乏可复现验证。按静态评审规则,缺乏可验证的CI+测试证据,可靠性上限为12,实际因证据链不完整评为8分。
安全与权限 14/20
该服务器主要执行只读市场数据抓取(TradingView公开scanner、Yahoo Finance、Reddit JSON、RSS),FAQ明确说明无需TradingView账号或API密钥,安装示例中未见真实密钥或令牌。可选的Redis缓存和可选的PROXY_ENABLED轮换代理功能扩大了网络面,但均为可关闭默认项且有文档披露,未见不可逆的删除/支付/部署/远程命令等高危默认操作,不构成红线。由于无法查看实际源码校验输入处理、SSRF防护或代理配置的具体实现,存在一定不确定性,未能得满分,评为14分。
维护活跃度 11/20
仓库使用MIT许可证,148 Stars、仅1个未关闭issue、未被归档,显示出一定活跃迹象;README中有清晰的Contributing流程说明(fork、分支、npm run validate等)。但材料中未见发布版本记录、变更日志、CI徽章、依赖更新策略或专门的安全响应渠道等治理信息,无法核实实际提交频率与issue响应速度,属于治理与版本管理证据不足,评为11分。
文档质量 16/20
README文档质量较高,含目录、架构图(Mermaid)、时序图、项目结构、安装步骤、配置表(含环境变量默认值)、故障排查表、FAQ及测试说明,覆盖面广且结构分层。但36个工具的具体参数/输入输出schema未逐一列出,只按类别描述;速率限制细节依赖用户自行调参而非给出具体阈值建议;无成本说明(虽然大部分为免费公共API)。扣分主要因工具级参数文档和部分限制说明缺失,评为16分。
安装易用性 13/20
安装步骤清晰:Node18+/npm9+环境要求、git clone、npm install、npm run build,并提供了Claude Desktop的JSON配置示例、Cursor/VS Code说明及Docker Compose选项,同时给出了Windows首次启动超时的已知问题及规避方法(预先构建)。但静态评审规则规定,若无可验证的CI工作流与测试覆盖关键路径的证据,安装易用性上限为15分;由于未见到仓库中真实存在的CI配置或测试文件被核实,评为13分。

静态评测 · 未实际运行收录于 2026-09-07

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络

适合谁

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

不适合谁

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

所需权限

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

风险与副作用

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

安装接入

准备工作

运行环境:Node.js 18+ · Docker

其他可选配置项(11 个)
LOG_LEVEL 可选 日志级别,默认 info,见 .env.example。
REDIS_ENABLED 可选 是否启用Redis分布式缓存,默认 false。
REDIS_URL 可选 完整的Redis连接URL,未设置时使用 REDIS_HOST/REDIS_PORT。
REDIS_HOST 可选 Redis主机地址,默认 127.0.0.1。
REDIS_PORT 可选 Redis端口,默认 6379。
REDIS_KEY_PREFIX 可选 缓存键命名空间前缀,默认 tradingview-mcp:。
TRADINGVIEW_MCP_CACHE_TTL 可选 新鲜缓存TTL(秒),默认 60。
TRADINGVIEW_MCP_STALE_TTL 可选 过期数据兜底TTL(秒),默认 21600。
TRADINGVIEW_MCP_RETRY_DELAYS 可选 重试退避计划,默认 1.0,4.0。
TRADINGVIEW_MCP_MAX_INFLIGHT 可选 并发技术分析请求上限,默认 2。
PROXY_ENABLED 可选 是否启用轮换HTTP代理,默认 false。

需要 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"]}}}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

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

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add tradingview -- node D:/path/to/tradingview-mcp/dist/index.js

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

运行 npm install && npm run build 后,将客户端配置指向 dist/index.js 并重启客户端;在工具列表中应能看到 tradingview 服务器的36个工具(如 top_gainers、combined_analysis 等)。询问一次行情筛选即可确认连接正常。

常见排障

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

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 列出币安上当前时段涨幅排名靠前的加密货币。
  • 对BTC做一个综合分析,包括技术指标、Reddit情绪和最新财经新闻。
  • 用动量策略对AAPL历史数据做回测,并给出夏普比率和过度拟合检测结果。
  • 扫描美股市场中成交量突破的股票。

使用场景

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

支持客户端

Claude Desktop
Cursor

依据项目文档列出,未经本站实测。

详细介绍

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

同类可选方案

BioMCP 75 · B

统一的命令行语法,接入约30个可信生物医学数据源。

★ 659 · 工具数 11 与当前对比 →

源版本 ea2a80195867 数据同步于 2026-10-19 查看 FMRS 评分方法