FT

ferroxlabs/tvcontrol

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

48 stars 16 forks Качество 69 Тренд 21NOASSERTION

Компания Ferrox Labs — TradingView MCP System. Дистанционное управление для TradingView Desktop. 88 инструментов MCP для управления символами, индикаторами, соснами, снимками, подметками, воспроизведением и видением в реальном времени.

Обзор

TVControl превращает ваш рабочий стол TradingView в то, с чем вы можете поговорить. Вы вводите предложение («подытожить эту диаграмму», «прокрутить эту стратегию через SPY, QQQ и IWM на 5 и 15 м», «шаг через бар за баром в марте прошлого года и вызвать прорыв»), и ИИ читает, щелкает, типирует, компилирует и скриншоты внутри фактического приложения TradingView на вашей машине. Никаких копий и облачных серверов TVControl. Настольный рабочий стол TradingView и явно выбранные помощники публичного API по-прежнему общаются с TradingView в соответствии с документами. Он работает, потому что каждое приложение Chromium, включая TradingView Desktop, поставляется со встроенным интерфейсом отладки (тот же, который Chrome использует для отладки). TVControl использует этот интерфейс от вашего имени, предоставляя доступ любому агенту ИИ, который поддерживает протокол Model Context (Claude Code, Codex, Gemini CLI, Cursor и другие). Парная программа в Сосновом сценарии. Оптимизируйте сетки параметров. Снимите и восстановите целые настройки диаграммы. Управляйте 4-панельными макетами. Пройдите через повтор. Сканируйте список.

Обзор (машинный перевод)

Системы MCP TradingView от Ferrox Labs

** Расскажите своему ИИ, что вы хотите от своего графика TradingView. Смотрите, как это происходит на экране.

TVControl превращает ваш рабочий стол TradingView в то, с чем вы можете поговорить. Вы вводите предложение (* «подытожить эту диаграмму», * «просмотреть эту стратегию через SPY, QQQ и IWM на 5 м и 15 м», * «пройти через бар за баром в марте прошлого года и вызвать прорыв»*) и ИИ читает, щелкает, типирует, компилирует и скриншоты внутри фактического приложения TradingView на вашей машине. Никаких копий и облачных серверов TVControl. Настольный рабочий стол TradingView и явно выбранные помощники публичного API по-прежнему общаются с TradingView в соответствии с документами.

Он работает, потому что каждое приложение Chromium, включая TradingView Desktop, поставляется со встроенным интерфейсом отладки (тот же, который Chrome использует для отладки). TVControl говорит на этом интерфейсе от вашего имени, предоставляя 113 инструменты управления диаграммами и диагностики любому агенту, который говорит на протоколе Model Context. Это клиент-нейтрально: все, что может запустить MCP-сервер через stdio, работает, и он ежедневно используется несколькими. Парная программа в Сосновом сценарии. Оптимизируйте сетки параметров. Снимите и восстановите целые настройки диаграммы.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

TVControl

TradingView MCP System · by Ferrox Labs

Tell your AI what you want from your TradingView chart. Watch it happen on screen.

TVControl turns your TradingView Desktop into something you can talk to. You type a sentence (“summarise this chart”, “sweep this strategy across SPY, QQQ and IWM on 5m and 15m”, “step through last March bar by bar and call out the breakout”) and the AI reads, clicks, types, compiles and screenshots inside the actual TradingView app on your machine. No copy-paste and no TVControl-operated cloud backend. TradingView Desktop and explicitly selected public-API helpers still communicate with TradingView as documented.

It works because every Chromium app, TradingView Desktop included, ships with a built-in debugging interface (the same one Chrome uses to debug itself). TVControl speaks that interface on your behalf, exposing 113 chart-control and diagnostic tools to any agent that speaks the Model Context Protocol. It is client-neutral: anything that can launch an MCP server over stdio works, and it is in daily use across several. Pair-program in Pine Script. Optimize parameter grids. Snapshot and restore whole chart setups. Drive 4-pane layouts. Step through replay. Scan a watchlist. All by speech-to-action.

113 MCP tools · 938 deterministic offline tests · 10 verify scripts · 9 prompt-library workflows · no TVControl cloud backend. Everything in this repo is real, tested, and used daily.

What is new in 2.5

The 2.5 line is about one thing: a tool must build its answer from an independent read, never from the request or from the response of the thing it just did. Every fix below is a place where that was not true.

  • A result you can act on when a call times out. chart_set_symbol and chart_set_timeframe had already applied the change by the time their readiness wait expired, then threw as though nothing had happened, so a caller that retried applied it twice. They now return chart_ready: false and say not to retry. indicator_add_from_search polls for the study instead of sleeping 1500ms and guessing. The contract is now stated in the tool descriptions: a thrown error means nothing changed.
  • pine_open no longer risks the wrong script. It fetched a script’s source and pasted it into whatever buffer was open, leaving the editor bound to the previous script while reporting success. A following save wrote over the wrong file. It now reads the editor’s own title back and refuses on a mismatch. New in this release: pine_get_script_source reads a saved script over the REST API without touching the editor at all, which is what you want for comparing a saved script against a local file.
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "tvcontrol": { "command": "node", "args": ["/absolute/path/to/tvcontrol/src/server.js"] } } }