公测尝鲜|申请到 TradingView 官方 MCP 后,Claude 里这样配最快跑通
公测尝鲜申请到 TradingView 官方 MCP 后Claude 里这样配最快跑通【免费下载链接】tradingview-mcpAI-assisted TradingView chart analysis — connect Claude Code to your TradingView Desktop for personal workflow automation项目地址: https://gitcode.com/GitHub_Trending/tra/tradingview-mcpTradingView 官方 MCP Server 已经面向付费方案开放公测——这条消息最近在社区里传得很热谷歌新闻快照中已能看到官方公告「全新 MCP Server将 TradingView 带到 Claude现向付费方案开放公测」中文社区里也出现了「两句话让 Claude 自己连上官方 TradingView MCP」的实操帖。对刚拿到公测资格的用户来说最大的困惑不是这个工具多强大而是到底怎么配才能最快跑通、首条行情查询怎么验证、报错了从哪里排查。本文不堆概念直接给可执行路径先确认公测门槛再给出 Claude 里的注册配置写法最后用本地开源桥接实现 tradingview-mcp 的源码细节把连接原理 验证命令 报错排查一次讲透。一、公测申请与付费方案确认先过三道门槛官方公测的定位很明确现向付费方案开放。也就是说想拿到公测资格你的 TradingView 账号必须处于有效付费订阅状态Premium、Plus 或更高级别。在动手配置之前建议先完成三件事确认订阅状态登录 TradingView 账号后台确认订阅有效且未过期。官方 MCP 依赖官方数据通道订阅失效后工具会同步失效。确认你的 AI 客户端支持 MCP目前 Claude Code 是最主流的接入方社区里也有人在 Codex 上尝试同样方式头条上有让 Claude 和 Codex 连官方 MCP的分享但配置原理一致Claude Code 依然是文档与社区支持最完整的。区分官方 MCP与本地桥接两条路线这是最容易混淆的一点。官方公测的 MCP 是 TradingView 托管的服务配置一个端点即可使用而社区里大量教程包括本项目 tradingview-mcp走的是另一条路——通过 Chrome DevTools ProtocolCDP连接你本机正在运行的 TradingView Desktop全程本地处理。两者的共同前提都是必须持有有效付费订阅这一点在 README.md 的开篇警告里写得很明确This tool does not bypass or circumvent any TradingView paywall or access control.如果你申请到的是官方公测资格走官方托管路线最快如果你暂时没拿到资格、又急着体验 AI 看图本地桥接路线也完全可行。下文两条线都覆盖。二、官方 MCP 在 Claude 中的注册与配置步骤Claude Code 的 MCP 配置有两种标准写法CLI 命令注册和配置文件注册。推荐用配置文件因为可重复、可版本管理。2.1 配置文件注册推荐Claude Code 读取的 MCP 配置位于~/.claude/.mcp.json全局或项目根目录的.mcp.json项目级。官方托管 MCP 属于远程HTTP类型配置写法如下{ mcpServers: { tradingview-official: { type: http, url: https://官方公测端点 } } }把官方公测端点替换为申请公测后官方发放的 URL 即可。如果官方文档提供的是带鉴权头的接入方式按官方说明补充 header 字段社区里也有直接用命令行claude mcp add tradingview-official --transport http endpoint一条命令注册的做法效果等价。2.2 本地桥接路线的配置对比参考如果你走的是本地桥接路线本项目配置方式则是 stdio 型——直接拉起 Node 进程运行 src/server.js{ mcpServers: { tradingview: { command: node, args: [/path/to/tradingview-mcp/src/server.js] } } }这就是 README.md 中 Quick Start 的配置段完整安装流程git clonenpm install在 SETUP_GUIDE.md 的 Step 1 里。该服务器注册了 84 个工具全部工具分组注册逻辑集中在 src/server.js健康检查、图表读写、Pine Script 开发、回放、绘图、告警等一行一个registerXxxTools(server)。2.3 看懂背后的连接链路无论是官方还是本地路线理解连接链路能帮你大幅减少排障时间。本地路线的架构在 README.md 里画得很清楚Claude Code ←→ MCP Server (stdio) ←→ CDP (port 9222) ←→ TradingView Desktop (Electron)关键点在于MCP 服务器不直接连 TradingView 的服务器而是通过Chrome DevTools ProtocolCDP与本地 Desktop 通信。CDP 是 Chromium 系应用自带的标准调试接口默认关闭必须显式用--remote-debugging-port9222参数启动 TradingView 才会开启——这是 README.md 反复强调的安全前提Nothing happens without that deliberate step.三、首条行情查询验证与常见报错处理配置完成后最快验证连接的方式就是发出一条行情查询。本地路线有一个专门的健康检查工具tv_health_check定义在 src/tools/health.js它会返回当前连接状态与图表信息行情读取则走quote_get或data_get_ohlcv定义在 src/tools/data.js。3.1 健康检查返回什么执行tv_health_check后核心逻辑在 src/core/health.js 的healthCheck()中返回结构大致为{ success: true, cdp_connected: true, target_id: ..., chart_symbol: BTCUSD, chart_resolution: 60, chart_type: Candles, api_available: true }其中api_available表示能通过window.TradingViewApi._activeChartWidgetWV.value()拿到图表 API对应 src/core/health.js 中的探测代码chart_symbol/chart_resolution则是当前图表的品种与周期。看到这些字段有值说明链路已经通了。首条行情查询可以接着问 Claude用 quote_get 查当前品种的实时价格——_getQuoteInternal在 src/core/data.js 中会从主序列 bars 里取最后一根 K 线的 OHLCV并额外从 DOM 里抓买一/卖一价与头部报价返回约 200 字节的精简快照非常适合做连通性验证。3.2 高频报错与排查对照表社区里讨论最多的报错几乎都能在 SETUP_GUIDE.md 的 Troubleshooting 章节和源码中找到对应解法报错现象根因解决方案cdp_connected: falseTradingView 未以调试模式启动用tv_launch自动启动或手动加--remote-debugging-port9222ECONNREFUSEDTradingView 未运行或 9222 端口被占用确认 Desktop 已启动检查端口占用Windows 启动报 Access is deniedMSIX 商店版安装路径WindowsApps禁止直接执行用tv_launch自动把安装包复制到%LOCALAPPDATA%\tradingview-mcp\后启动一次性约 330MB详见 SETUP_GUIDE.md Step 3MCP 服务器未在 Claude Code 中出现.mcp.json语法错误或未重启校验 JSON 语法退出 Claude Code 后重新启动工具返回数据偏旧图表仍在加载中等待数秒重试切换品种后建议用waitForChartRender等渲染稳定见 src/wait.js3.3 两个容易踩的隐性坑坑一默认连的是 127.0.0.1不是 localhost。src/connection.js 里有一行注释专门解释部分 Windows 机器上localhost会优先解析成 IPv6 的::1而 Electron 的调试端口只监听 IPv4所以默认值被硬编码为127.0.0.1可用TV_CDP_HOST/TV_CDP_PORT环境变量覆盖。如果你手动测试 CDP 连接遇到诡异失败先检查是不是这个原因。坑二官方/本地路线都可能撞上订阅与合规红线。官方公测本身要求付费订阅本地桥接虽然不连 TradingView 服务器但 README.md 的 Disclaimer 明确提示自动化读取图表数据可能与 TradingView 服务条款存在冲突使用者须自行确认合规。别拿它做数据抓取、缓存分发或实盘自动交易。3.4 跑通之后保持工具最新本地桥接路线还有一个很实用的自更新工具tv_updatesrc/tools/health.js 注册核心逻辑在 src/core/update.js它会git fetch origin main并 fast-forward若package-lock.json有变化再自动跑npm ci。值得注意的是它设计得非常保守——非 git 安装、工作区有未提交改动、不在 main 分支都会安全拒绝避免破坏你的环境。官方 MCP 公测期间迭代频繁保持客户端与端点配置同步更新能少踩很多版本错位的坑。小结拿到 TradingView 官方 MCP 公测资格后最快的跑通路径就三步确认付费订阅 → 在~/.claude/.mcp.json里注册 HTTP 类型端点或一条claude mcp add命令→ 重启 Claude Code 后发起首条行情查询验证。如果选择社区更常见的本地桥接路线则把 src/server.js 挂到 MCP 配置、用调试模式拉起 Desktop、再以tv_health_check收尾。报错时按上文对照表排查十有八九是没开调试端口MSIX 权限没重启 Claude Code这三类问题。公测红利期早配置早尝鲜。【免费下载链接】tradingview-mcpAI-assisted TradingView chart analysis — connect Claude Code to your TradingView Desktop for personal workflow automation项目地址: https://gitcode.com/GitHub_Trending/tra/tradingview-mcp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考