
tradingview-mcp
让 AI 直接操作 TradingView 图表,边看边标注边写结论
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-11-04 · 当前星标 ★ 7066
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Node.js 与 npm(用于 npm install / npm link)
- 本机已安装并登录 TradingView Desktop 桌面端
- 有效的 TradingView 订阅账号(工具不绕过任何付费限制)
- 支持 MCP 的 AI 客户端,如 Claude Code
- TradingView 桌面端需以 --remote-debugging-port=9222 启动
安装与启动步骤
-
1克隆仓库
把项目源码下载到本地,注意目录名会成为后续操作的工作目录。
git clone https://github.com/tradesdontlie/tradingview-mcp.git -
2安装依赖
进入项目目录并安装 Node 依赖,需联网下载 npm 包。
cd tradingview-mcp npm install -
3可选全局链接
执行 npm link 后可在任意目录使用该命令行工具;不需要全局调用可跳过。
npm link -
4开启调试端口
用标准 Chromium 参数 --remote-debugging-port=9222 启动 TradingView 桌面端,不开启则连接不生效。
-
5写入 MCP 配置
在 ~/.claude/.mcp.json 中加入本项目的 MCP 服务条目,供 Claude Code 调用其工具接口。
-
6验证连接
在具备调试端口的前提下运行测试,覆盖 Pine Script 静态分析、服务端编译与 CLI 路由共 29 项。
npm test
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
--remote-debugging-port | 是 | 启用 Chromium 调试接口,MCP 通过 CDP 与该端口通信 | 9222 |
~/.claude/.mcp.json | 是 | Claude Code 的 MCP 配置文件,需在其中登记本服务 | ~/.claude/.mcp.json |
如何确认成功
在 Claude Code 中调用 tv_health_check,或运行 npm test,29 项测试通过即表示 CLI 与连接正常。
常见问题
Q:必须开着 TradingView 桌面端吗?
A:是。工具只通过 Chrome DevTools Protocol 与本地已运行的桌面端通信,不连接 TradingView 服务器。
Q:需要 TradingView 订阅吗?
A:需要有效订阅。工具不绕过也不规避任何付费墙或访问控制,只读取和操作你本机已登录的应用。
Q:数据会被上传吗?
A:README 声明全部处理在本地完成,不对外传输、存储或再分发 TradingView 数据。
Q:TradingView 更新后失效怎么办?
A:工具依赖未公开的内部接口,更新后可能失效;README 建议对稳定性有要求时固定桌面端版本。
Q:npm test 失败怎么排查?
A:先确认桌面端已带 --remote-debugging-port=9222 启动,再检查 npm install 是否完整、端口是否被占用。
注意事项
- 本项目与 TradingView Inc. 无任何关联,使用前请阅读仓库 Disclaimer。
- 仅访问本地调试接口,不修改 TradingView 文件,也不拦截网络流量。
- 属于进阶用法,需要手工编辑 MCP 配置并管理桌面端启动参数。
核心亮点
- 通过 MCP 标准协议接入,Claude Code 等客户端可直接调用图表工具,无需自建插件体系
- 把图表读取、绘图标注、周期切换等操作封装为可复用接口,减少重复手工点击
- 本地运行、代码轻量,便于按个人复盘习惯扩展自定义工具和自动化脚本
不足之处
- 依赖 TradingView Desktop 桌面端,环境配置和版本兼容需要额外调试
- 面向个人工作流,缺少多用户协作、权限管理和稳定生产级保障
- 文档与社区仍在成长期,复杂场景的示例和排错资料有限
适用场景
- 复盘时让 AI 读取当前图表并自动标注关键支撑阻力位
- 把自然语言分析结论快速转成图表上的趋势线和文字备注
- 批量整理多品种、多周期的图表截图与分析笔记
替代项目
mcp-server-tradingview、freqtrade、ccxt
上一篇:RFD4-Proteina
下一篇:没有了!
同类项目推荐
OpenAver
开源
一键抓取 JAV 元数据,自动生成封面和 NFO,轻松整理媒体库。
Free open-source desktop app that scrapes JAV metadata and generates NFO + cover art···
xalgorix
开源
让 AI 代理自动渗透测试,实时发现漏洞并利用,省时省力。
Autonomous AI pentesting agents — real-time reconnaissance, vulnerability detection···
recommender
开源
用 Django 快速搭建协同过滤推荐引擎,轻松入门推荐系统。
Build a recommendation engine using Django & a Machine Learning technique called Col···
awesome-ai-cybersecurity
开源
一站式收藏AI安全资源,快速入门与进阶
Welcome to the ultimate list of resources for AI in cybersecurity. This repository a···
flounder
开源
AI 自动审计代码,发现漏洞并验证利用,提升安全效率。
Autonomous white-hat security auditor for AI-driven code review, bug bounty research···
arie-b2b-enrichment-engine
开源
用最少的钱,在关键节点自动停止数据采集,精准判断B2B线索质量。
Cost-aware revenue intelligence engine that selectively buys enrichment evidence, kn···
chatgpt-subtitle-translator
开源
用 ChatGPT 一键翻译字幕,保留时间轴,省时省力。
Token efficient translation tool based on ChatGPT or any OpenAI compatible LLM chat ···
MIMIC-IV-Data-Pipeline
开源
按需抽取 MIMIC-IV 多模态临床数据
A customizable pipeline for multimodal data extraction from MIMIC-IV!
hm_editor
开源
让电子病历结构化,一键接入AI辅助录入与质控
一款轻量级、可扩展的、跨平台的、专为医疗信息化设计的电子病历编辑器内核,为EMR(电子病···