tradingview-mcp 是什么?

TradingView MCP Bridge 是一个把 Claude Code(或终端 CLI)连接到你本机正在运行的 TradingView Desktop 应用的 MCP 桥接工具,借助 Chrome DevTools Protocol(CDP)实现 AI 辅助的图表分析、Pine Script 开发和工作流自动化。它的定位很克制并在 README 顶部反复声明:与 TradingView 公司无任何关联;需要有效的 TradingView 订阅、不绕过任何付费墙或访问控制;所有数据处理都在本机本地完成、不外传或再分发;并且明确「这不是交易机器人」——它只读取和操作图表(不执行真实交易)。许可为非标准(NOASSERTION),约 3,114 stars。

⭐ 266 Stars 🍴 67 Forks JavaScript 作者: tradesdontlie
来源:README.md(标题、顶部 WARNING/IMPORTANT/NOTE 声明、What This Tool Does Not Do、Research Context);GitHub 仓库元数据(stars=3114、license=NOASSERTION) 查看 GitHub 仓库 →

为什么值得关注

把 LLM 智能体接入专业桌面应用、用自然语言驱动复杂界面,是当前很受关注的方向;TradingView 又是交易者高频使用的图表工具。这个项目用 MCP 把「AI + 自己的图表」打通,让 Claude 能看图、改 symbol/周期、加指标、写调试 Pine Script、画线、管理提醒、回放练习等,贴合真实工作流,因此获得关注。它把自己明确界定为「研究/个人工作流」而非交易自动化或套利工具,降低了争议。截至数据采集约 3,114 stars。需提示:它访问的是 TradingView 未公开的内部 Electron 调试接口,属于非官方用法。

来源:README.md(Research Context、How It Works、What It Does);GitHub 仓库元数据(stars=3114)

核心功能

Pine Script 开发

在 AI 协助下编写、注入、编译、调试和迭代 Pine Script,直接作用于你本机的 TradingView 图表。

来源:README.md(What It Does → Pine Script development)
图表导航与可视分析

切换 symbol/周期、缩放到指定日期、增删指标;读取图表的指标值、价位和标注,必要时截图供 AI 做视觉分析。

来源:README.md(What It Does → Chart navigation、Visual analysis、Screenshots)
绘图、提醒与回放

在图上画趋势线/水平线/矩形/文字,创建/列出/删除价格提醒,回放历史 K 线练习进出场。

来源:README.md(What It Does → Draw on charts、Manage alerts、Replay practice)
CLI + MCP 双接口与多窗格

每个 MCP 工具也是一个 tv CLI 命令,管道友好、JSON 输出;支持 2x2、3x1 等多窗格布局,并能流式输出本机图表的 JSONL 供本地监控脚本使用。

来源:README.md(What It Does → CLI access、Multi-pane layouts、Monitor your chart)

技术架构

工作原理是:不连接 TradingView 服务器、不修改其文件、不拦截网络流量,而仅通过 CDP 与本机已运行的 TradingView Desktop 实例通信——CDP 是 Chromium/Electron 应用内置的标准调试接口(VS Code、Slack、Discord 等也有)。调试端口默认关闭,必须由用户用标准 Chromium 标志 --remote-debugging-port=9222 显式开启。代码为 JavaScript:src/core 实现各能力(alerts、chart、drawing、pine、replay、layout 等),src/cli 把每个能力暴露为 tv CLI 命令并支持 JSON 输出,connection.js 负责 CDP 连接;同一套能力也通过 MCP server 暴露给 Claude Code。它依赖 TradingView 的内部 Electron 结构,因而在 TradingView 更新后可能失效(README 建议固定版本)。

来源:README.md(How It Works、What This Tool Does Not Do、CAUTION 段落);git tree(src/core/、src/cli/commands/、src/connection.js)

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) TradingView Desktop(需有效订阅)TradingView De… Chrome DevTools Protocol(CDP)Chrome DevTool… Claude Code(MCP 宿主,可选纯 CLI 使用)Claude Code(M… Pine Script 开发 图表导航与可视分析 绘图、提醒与回放 CLI + MCP 双接口与多窗格CLI + MCP 双接口与多… tradingview-mcp 项目本体 核心功能 关键依赖

中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成

技术栈

语言JavaScript(Node.js 18+)框架MCP server + tv CLI;通过 Chrome DevTools Protocol 与 Electron 应用通信
TradingView Desktop(需有效订阅)Chrome DevTools Protocol(CDP)Claude Code(MCP 宿主,可选纯 CLI 使用)
本地运行,跨平台(macOS/Windows/Linux),附各平台带调试端口启动脚本
来源:README.md(Prerequisites、How It Works、Quick Start);git tree(scripts/launch_tv_debug_*、src/cli/)

快速上手

前置:安装了有效订阅的 TradingView Desktop、Node.js 18+,以及支持 MCP 的 Claude Code(或仅用终端 CLI)。安装:git clone 仓库后 npm install。关键一步是让 TradingView Desktop 带 CDP 调试端口运行——用仓库提供的各平台脚本(launch_tv_debug_mac.sh / .bat / linux.sh),或手动加 --remote-debugging-port=9222 启动(该端口默认关闭,需你显式开启)。也可直接让 Claude Code 按 README 给的提示自动完成克隆、安装、写入 ~/.claude/.mcp.json 并启动,再用 tv_health_check 验证连接。注意:它依赖 TradingView 未公开的内部接口,更新后可能失效,需稳定可固定 TradingView 版本;并请遵守 TradingView 的服务条款。
来源:README.md(Prerequisites、Install with Claude Code、Quick Start、CAUTION)

使用场景

适合本身就有 TradingView 订阅、想让 AI 在自己的图表上「有眼有手」辅助分析与开发的个人用户和研究者:用自然语言导航图表、读取指标、画线标注、迭代 Pine Script、管理提醒、做历史回放练习,以及把 MCP 工具串进自己的本地脚本。项目也明确把自己定位为研究问题的探索——LLM 智能体如何与专业交易界面协作以支持人的决策。它不执行交易、不替代投资判断,最终决策和风险仍由用户承担;并且依赖非官方内部接口,稳定性有限。

来源:README.md(What It Does、Research Context、What This Tool Does Not Do)

优势与局限

优势

  • 定位克制且透明:不交易、不绕付费墙、需订阅、全本地、不外传数据
  • 把 LLM 与专业桌面应用打通的思路实用,覆盖图表/Pine/提醒/回放等高频操作
  • CLI 与 MCP 双接口、JSON 输出,便于脚本化与集成
  • 跨平台、附带启动脚本,安装路径清晰

局限

  • 依赖 TradingView 未公开的内部 Electron 接口,更新后易失效(需固定版本)
  • 通过调试接口操作官方应用属非官方用法,使用应遵守 TradingView 服务条款
  • 许可为非标准(NOASSERTION),分发/二次开发的许可边界需自行确认
  • 不执行交易也不提供投资建议,金融决策与风险仍由用户负责
来源:README.md(顶部声明、How It Works、CAUTION、What This Tool Does Not Do);GitHub license 字段(NOASSERTION)

最新版本

本页未获取到正式发行版记录。项目以本地工具形式维护,提供 MCP server 与 tv CLI 两套接口、各平台调试启动脚本,并以 RESEARCH.md 记录其开放研究问题与发现。由于强依赖 TradingView 的内部结构,其可用性会随 TradingView Desktop 的更新而变化,README 建议在意稳定性时固定版本。

来源:README.md(CAUTION、Research Context、What It Does 的 CLI/MCP 说明);git tree(src/cli/、scripts/)

总结评价

TradingView MCP Bridge 是「让 AI 在你自己的专业工具上辅助工作」这一方向里一个定位清晰、自律的例子:它明确不是交易机器人、不绕付费墙、需订阅、全本地处理,只把图表「变得对 LLM 可读可操作」。对已有 TradingView 订阅、想用 AI 加速图表分析与 Pine Script 开发的个人和研究者,它很实用。要清楚的两点:它依赖 TradingView 未公开的内部调试接口,稳定性随官方更新而波动、且属非官方用法(应遵守其服务条款);许可为非标准。把它当作个人工作流/研究工具是恰当的,它本身不做交易、也不提供投资建议。

来源:综合 README.md 的自我界定、技术原理与许可情况
透明度声明
本页内容由 AI(大语言模型)基于以下公开材料自动生成:GitHub README、代码目录结构、依赖文件、Release 信息。 分析时间: 2026-05-24 12:26. 质量评分: 100/100.

数据来源:README、GitHub API、依赖文件