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

+1
0
+1
1
+1
0
+1
0
+1
0

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *