Claude читает ваш TradingView. Без API

TradingView не имеет публичного API. Это факт, с которым смирились все. Но один разработчик нашел обходной путь через Chrome DevTools Protocol и собрал MCP-сервер с 78 инструментами для подключения Claude к TradingView Desktop.
Как это работает технически
TradingView Desktop собран на Electron (Chromium). В каждом Chromium-приложении встроен Chrome DevTools Protocol (CDP). По умолчанию он отключен, но один флаг при запуске открывает его. Claude Code подключается к MCP-серверу на Node.js, тот соединяется с TradingView через CDP на порту 9222. Ничего не уходит на серверы TradingView, всё работает локально.
Что Claude реально видит на вашем чарте
- Текущий символ, таймфрейм, OHLCV до 500 баров
- Все индикаторы и их значения из окна данных
- Объекты рисования: line.new(), label.new(), table.new(), box.new() – даже с защищенных индикаторов
- Стакан ордеров, результаты Strategy Tester, скриншоты любой области чарта
Важный момент: всё это уже отображается на вашем экране когда открыт TradingView. Инструмент просто делает эти данные читаемыми для LLM.
Главный кейс – Pine Script с ИИ в петле
Вы описываете что хотите, Claude пишет скрипт, вставляет его в Pine Editor, компилирует, читает ошибки, исправляет и перекомпилирует. Цикл крутится до чистого скрипта, при этом у Claude есть полный контекст текущего чарта. Для тех кто проводил часы, прыгая между текстовым редактором и Pine Editor в поисках ошибки типов – это меняет рабочий процесс кардинально.
CLI и стриминг
Всё также доступно через CLI с именем tv. JSON-вывод, pipe-friendly, работает из любого терминала. Можно настроить сетку 2×2 с NQ, ES, YM и GC и стримить все четыре панели одновременно как JSONL в любой downstream. Примеры команд: tv quote, tv ohlcv --summary, tv stream all, cat script.pine | tv pine analyze.
Установка
Нужно: Node.js 18+ и платная подписка TradingView Desktop. Даете Claude такой промпт: “Install the TradingView MCP server. Clone https://github.com/tradesdontlie/tradingview-mcp, run npm install, add to my MCP config at ~/.claude/.mcp.json, and launch TradingView with the debug port.” Он устанавливает всё сам.
Важная оговорка
Сервер использует недокументированные внутренние API TradingView через Electron debug interface. TradingView может изменить их в любом обновлении. Если хотите стабильности – зафиксируйте версию TradingView Desktop. Это исследовательский проект, не аффилированный с TradingView Inc. Перед использованием изучите Terms of Service платформы.
GitHub: https://github.com/tradesdontlie/tradingview-mcp
Оригинал: https://x.com/Tradesdontlie/status/2039080409581891890


