TradingView MCP Bridge Skill 技能
把 Claude Code 接到你的 TradingView 桌面端,实现 AI 辅助看盘与 Pine 脚本开发
技能简介
TradingView MCP Bridge 是一个面向个人交易者的 MCP 技能,作用是把本机正在运行的 TradingView 桌面应用「接」进 AI 编程助手。它通过 Chrome DevTools Protocol 与本地的 TradingView Desktop 通信,让 Claude Code 具备读取图表、切换标的、编写并编译 Pine Script、绘制图形与管理预警的能力。项目作者明确说明:它不隶属于 TradingView 官方,也不会绕过任何付费墙或访问控制,只操作你机器上已经安装并登录的桌面客户端。
核心能力
- Pine Script 开发:在 AI 辅助下编写、注入、编译、调试并迭代脚本,支持获取脚本内容、检查语法错误与控制台输出。
- 图表导航:切换标的、调整时间周期、缩放到指定日期、增删指标。
- 视觉分析:读取图表上的指标数值、价格水平与标注信息,并可截图给 AI 做视觉分析。
- 绘图工具:在图上绘制趋势线、水平线、矩形与文字标注。
- 预警管理:创建、列出与删除价格预警。
- 历史回放:逐根回放历史 K 线,用于练习进出场。
- 多窗格布局:支持 2x2、3x1 等网格布局,并为每个窗格指定不同标的。
- 数据流监控:把本地图表的行情以 JSONL 形式流式输出,供本地监控脚本消费。
- CLI 与 MCP 双入口:每个 MCP 工具同时是一个 tv CLI 命令,输出 JSON,便于用 jq 管道处理。
安装配置
- 环境准备:需要 TradingView Desktop 桌面端(实时数据需有效订阅)、Node.js 18 以上,以及支持 MCP 的 Claude Code。
- 拉取代码:执行 git clone https://github.com/tradesdontlie/tradingview-mcp.git 并进入目录运行 npm install。
- 开启调试端口:以 --remote-debugging-port=9222 参数启动 TradingView Desktop;项目在 Mac、Windows、Linux 下都提供了对应的 launch 脚本,也可用 tv_launch 工具自动探测并启动。
- 注册 MCP 服务:在 ~/.claude/.mcp.json 或项目级 .mcp.json 中加入 mcpServers 配置,command 填 node,args 指向 src/server.js。
- 验证连接:让 Claude 执行 tv_health_check,确认已与本机图表建立连接。
- 可选全局安装:运行 npm link 后即可在任意终端直接使用 tv 命令。
使用步骤
- 先启动带调试端口的 TradingView,再启动 Claude Code,确保 MCP 服务已被加载。
- 用 tv status 或 tv_health_check 确认连通性,再用 tv symbol 切换到你关注的标的。
- 让 AI 执行 tv ohlcv --summary 读取价格概况,或 tv screenshot -r chart 截图做视觉分析。
- 进入 Pine Script 工作流,用 tv pine get 取出当前脚本,让 AI 修改后用 tv pine compile 编译并查看错误。
- 用 tv draw 系列命令在图上标注关键位,用 tv alert create 建立价格预警。
- 复盘时用 tv replay 逐步回放历史行情,练习进出场决策。
适用场景
- Pine Script 开发:让 AI 直接读写并编译脚本,省去反复复制粘贴与手动排错。
- 图表复盘:回放历史 K 线,由 AI 辅助标注关键支撑阻力与形态。
- 多标的监控:用多窗格布局同时跟踪多个品种,并用 tv stream 输出行情到本地脚本。
- 指标与预警管理:批量增删指标、切换周期、维护价格预警列表。
- 人机协作研究:研究 LLM Agent 在实时金融界面中的交互能力、延迟约束与失效模式。
适用人群
适合已经订阅 TradingView 桌面端、同时使用 Claude Code 的个人交易者与量化研究者;也适合研究 LLM Agent 与专业金融软件交互的开发者。需要注意的是:工具只做图表交互,不会执行真实交易,也不构成任何投资建议。
工作原理
工具不连接 TradingView 服务器,不修改 TradingView 文件,也不拦截网络流量,而是通过所有 Chromium/Electron 应用内置的 Chrome DevTools Protocol 标准调试接口,与本地 TradingView Desktop 实例通信。调试端口默认关闭,必须由使用者显式用启动参数开启,不执行这一步则一切不会发生。所有数据处理都在本机完成,不存在对外传输或再分发。由于它访问的是未公开的内部接口,TradingView 的版本更新可能导致失效,作者建议在意稳定性的用户锁定桌面端版本。
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议