免费开源的tradingview-mcp:MIT协议下你能得到什么、不能得到什么
2026/9/11 11:46:51 网站建设 项目流程

免费开源的tradingview-mcp:MIT协议下你能得到什么、不能得到什么

【免费下载链接】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

tradingview-mcp是一款免费开源的 TradingView 图表分析桥接工具,采用MIT 许可证发布,它把 Claude Code 连接到你本地运行的 TradingView 桌面版,实现 AI 辅助看盘、Pine Script 开发和图表工作流自动化。很多新手都会问:既然它免费开源,MIT 协议到底给了我哪些权利?又划了哪些边界?这篇文章一次讲清楚。

一、先搞清楚:tradingview-mcp 是什么?

一句话概括:它给 AI 助手装上"眼睛和手",直接操作你本机已登录的 TradingView 桌面应用。

核心工作方式:

  • 通过 Chrome DevTools Protocol(CDP,Chrome 调试协议)与本地 TradingView 桌面版通信,不连接 TradingView 服务器、不拦截网络流量、不修改任何文件
  • 调试端口默认关闭,需要你手动用--remote-debugging-port=9222参数启动 TradingView 才会开启
  • 所有数据处理都在你自己机器上完成

它能让 AI 帮你做的事,可以概括为 8 类:

能力说明
📈 图表导航切换品种、周期,跳转日期,增删指标
🧠 视觉分析读取指标数值、价格位、图上标注
✏️ 画线绘图趋势线、水平线、矩形、文字注释
📝 Pine Script 开发AI 辅助写脚本、注入、编译、调试、迭代
⏯ 回放练习逐根 K 线步进,练习买卖点,跟踪盈亏
🔔 警报管理创建、查看、删除价格警报
📷 截图分析截取图表状态交给 AI 做视觉解读
🖥 多窗格布局一键搭建 2x2、3x1 等网格图

每个 MCP 工具同时也是一个tv命令行,比如tv quote看现价、tv pane layout 2x2搭四图网格,输出 JSON 方便管道处理。

二、MIT 协议下,你能"得到什么"?

打开 LICENSE 文件,标准 MIT 条款 + 两条特别声明。翻译成人话,MIT 给了你五大自由

  1. 免费使用——个人自用、学习、研究,无需付费,无使用费
  2. 随意修改——源码随便改,改完拿去做内部工具也没问题
  3. 商用与出售——你可以在衍生产品里用它,甚至收费销售(保留版权声明即可)
  4. 分发与再许可——可以把修改版发出去,也可以换更宽松的许可证
  5. 依赖极少,改起来不累——运行时只依赖@modelcontextprotocol/sdkchrome-remote-interface两个库,代码结构清晰(src/core/核心层、src/tools/工具层、src/cli/命令行层),二次开发门槛低

唯一义务只有一条:再分发时保留原始版权声明和许可证文本。这就是 MIT"最宽松"的含义。

三、MIT 协议下,你"不能得到什么"?

这才是重点。打开 LICENSE 后半部分,作者用加粗的额外声明划了三条清晰的边界:

❌ 1. 拿不到 TradingView 的任何权利

MIT 只覆盖本仓库的源码。它明确声明:

本许可证仅适用于本项目源码,不授予TradingView 的软件、数据、商标或知识产权的任何权利。

也就是说:你不能用它绕过 TradingView 付费墙、不能把拿到的行情数据拿去转售或商业利用、不能把它注册成自己的 TradingView 周边产品。市场数据仍受交易所和供应商的授权条款约束。

❌ 2. 拿不到任何形式的质保

MIT 是典型的"AS IS"(按现状)协议

软件按现状提供,不提供任何明示或默示担保……作者对任何索赔、损害概不负责。

具体到这个项目,README 里有两条风险提示你必须知道:

  • 它操作的是 TradingView未公开的内部接口,TradingView 任何一次更新都可能让它失效——建议固定桌面版版本号
  • 官方测试覆盖有限(tests/目录下 9 个测试文件),没有 SLA、没有官方支持渠道

❌ 3. 拿不到"合规豁免"

这是新手最容易踩的坑。README 的免责声明写得很直白:你自行负责确保使用方式符合 TradingView 服务条款,作者不对封号、停权等后果负责。

TradingView 的服务条款限制自动化数据采集和非展示性用途——通过 CDP 程序化读取桌面版数据,可能与其条款冲突。作者明确禁止以下用法:

  • 再分发、转售或商业利用 TradingView 行情数据
  • 绕过访问控制或订阅限制
  • 用提取的数据做自动化交易或算法决策
  • 侵犯 Pine Script 指标作者的知识产权

✅ 一句话总结边界

你能做的你不能做的
个人本地看盘、学习、研究爬取数据转售/商用
修改并自用源码绕过付费墙或订阅限制
基于衍生版本商用(保留版权头)拿它的商标和 TradingView 的商标
用它辅助人工决策全自动量化交易

四、安全角度:免费 ≠ 随便跑

免费开源不等于没有安全要求。SECURITY.md 给了几条实用建议,新手照着做即可:

  • 🔒 调试端口 9222只留在 localhost,绝不暴露到局域网或公网(暴露后等于把图表控制权拱手让人)
  • 📤tv stream的输出别未经审查就转发给外部服务
  • 🔄 保持 TradingView 桌面版和 Node.js 版本更新

五、快速上手:三步跑通 tradingview-mcp

环境要求:TradingView 桌面版(需有效订阅)、Node.js 18+、macOS / Windows / Linux。

第 1 步:克隆并安装

git clone https://gitcode.com/GitHub_Trending/tra/tradingview-mcp cd tradingview-mcp npm install

第 2 步:带调试端口启动 TradingView

项目内置了各平台启动脚本,如 Mac 用 scripts/launch_tv_debug_mac.sh、Windows 用 scripts/launch_tv_debug.bat;也可以用 MCP 工具tv_launch自动检测安装路径并启动。

第 3 步:接入 Claude Code 并验证

~/.claude/.mcp.json中添加服务器配置(入口文件为src/server.js),重启 Claude Code 后,让 AI 执行tv_health_check,看到"cdp_connected": true即连接成功。

详细步骤和故障排查表在 SETUP_GUIDE.md 里,照着做基本不会翻车。项目还自带 5 个开箱即用的 AI 工作流技能(skills/目录):图表分析、多品种扫描、Pine 开发、回放练习、策略报告——让 Claude 按标准流程干活,而不是瞎指挥。

六、写在最后

tradingview-mcp 是"AI 辅助看盘"这个新赛道里难得的零依赖负担选择:MIT 协议给了你最大程度的自由,代码量小、结构透明、本地化处理数据,非常适合想探索LLM 与交易界面结合的开发者。

但请记住三件事:它需要你的 TradingView 付费订阅才能用;它不带你实盘交易,本质是人机协作的界面层;所有合规责任在你自己。用对了,它是提升研究效率的神器;用错了(比如拿去爬数据商用),免费源码也保护不了你。

建议路径:先固定一个 TradingView 桌面版版本 → 在 localhost 内跑通健康检查 → 从"图表分析"技能开始体验 → 熟悉后再动手改源码。这样,MIT 给你的自由度才能安全地兑现成生产力。

【免费下载链接】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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询