Skip to main content
Glama
Miha21222

tradingview-mcp

by Miha21222

tradingview-mcp

MCP-сервер, предоставляющий AI-агентам торговый инструментарий, ориентированный на TradingView: запросы к скринеру, исторические данные по FX и — по мере завершения вех — сканирование паттернов SMC/ICT, отрисовка графиков с разметкой, бэктестинг, инструментарий Pine и набор сопутствующих Agent Skills.

Не аффилирован с TradingView, Inc. «TradingView», «Pine Script» и «Lightweight Charts» — товарные знаки TradingView, Inc.

Статус

M0-M5 завершены: сервер запускается с настройками по умолчанию public/data; опциональные наборы инструментов для сканирования SMC, отрисовки графиков, бэктестинга, синхронизации журнала FX Replay, данных аккаунта TradingView (session), компиляции Pine, Desktop CDP (скриншоты, навигация, рисование на живом графике, чтение собственных индикаторов пользователя — значения plot и зоны FVG/OB, нарисованные в Pine) и декларативных стратегий. В комплекте идёт CLI tv (каждый инструмент = подкоманда, выдающая JSON), 10 сопутствующих навыков и проверенный манифест плагина Claude Code. Открытые вопросы: шлюз доверия M1 всё ещё ожидает от владельца реальных сетапов SMC, размеченных вручную; приёмник вебхуков, MCP Apps и запасной механизм для Python-стратегий в песочнице отложены. Дорожная карта: docs/PLAN.md.

Related MCP server: TradingView MCP Bridge

Установка в качестве плагина Claude Code

/plugin marketplace add Miha21222/tradingview-mcp
/plugin install tradingview-mcp@tradingview-mcp-marketplace

Установка запрашивает необязательные учётные данные (ключ OANDA для практического счёта, sessionid TradingView) и настройки оператора (TV_TOOLSETS, TV_READ_ONLY, ...) — для набора по умолчанию public,data ничего не требуется, он работает вообще без аккаунта TradingView. Требуется uv в PATH.

Быстрый старт

uv sync
uv run python -m tvmcp --check    # list registered tools
uv run python -m tvmcp            # run on stdio
uv run tv --check                 # CLI: list tools
uv run tv tv_data_get_bars '{"symbol":"EURUSD","count":10}'   # CLI: call any tool -> JSON

Опциональный набор chart отрисовывает графики через headless Chromium; если вы его включаете, один раз выполните uv run playwright install chromium. Опциональные наборы включаются через TV_TOOLSETS=default,scan,chart,backtest,journal.

Claude Code: .mcp.json из репозитория автоматически регистрирует сервер, когда вы доверяете проекту.

Конфигурация (переменные окружения)

Переменная

По умолчанию

Описание

TV_TOOLSETS

default (= public,data)

Список через запятую; all включает всё. Опционально: scan (сканирование SMC), chart (отрисовка PNG), backtest, journal, pine (компиляция/проверка типов), strategy (декларативные YAML-спецификации), session (данные TV-аккаунта, риск нарушения ToS), desktop (CDP к TradingView Desktop, риск нарушения ToS)

TV_READ_ONLY

выкл.

1 = инструменты с возможностью записи никогда не регистрируются (имеет приоритет над всем)

TV_CACHE_DIR

~/.tvmcp/cache

Кэш OHLCV в Parquet

TV_CHART_DIR

~/.tvmcp/charts

Вывод отрисованных PNG (управляется автоматически, имена файлов защищены от коллизий)

TV_JOURNAL_DIR

~/.tvmcp/journal

Отслеживаемая папка CSV FX Replay для tv_journal_scan / tv_journal_parse

TV_STRATEGY_DIR

~/.tvmcp/strategies

YAML-спецификации стратегий для tv_strategy_list / tv_strategy_run

TV_SESSIONID

Ваша cookie sessionid TradingView открывает доступ к опциональному набору session (риск нарушения ToS; см. ниже). Работает live-получение данных: cookie обменивается на websocket-JWT и передаётся в tvdatafeed-enhanced

TV_CDP_URL

http://127.0.0.1:9222

CDP-адрес TradingView Desktop для опционального набора desktop (запуск через scripts/start-tv-desktop.ps1, который по умолчанию использует порт 9223 — установите эту переменную соответствующим образом; другое CDP-приложение может занимать 9222)

TV_MAX_BARS

5000

Жёсткий лимит баров на ответ

OANDA_API_KEY

Бесплатный ключ практического счёта включает провайдера OANDA

OANDA_ENV

practice

practice или live

Выполните uv run tv tv_setup_doctor, чтобы проверить все предусловия, — каждая непройденная проверка возвращает точную команду исправления.

Условия использования TradingView

Наборы по умолчанию не используют аккаунт TradingView: набор public обращается к публичному эндпоинту скринера TradingView, а рыночные данные поступают от Dukascopy/OANDA. ToS TradingView запрещает автоматический сбор данных и использование данных не для отображения; опциональные наборы session и desktop (выключены по умолчанию) взаимодействуют с вашим собственным аккаунтом/десктоп-приложением TradingView на ваш собственный риск — их включение — это ваш осознанный выбор, и оно может нарушать ToS TradingView и грозить ограничениями аккаунта. Оба при первом использовании выводят предупреждение о ToS/бане в stderr. Этот проект предназначен для личных исследований/обучения.

Лицензия

MIT — см. LICENSE. Не аффилирован с TradingView, Inc.; защищённые/доступные только по приглашению Pine-скрипты остаются собственностью их авторов — инструменты анализа читают только отрисованный вывод индикаторов на вашем собственном графике, но никогда не их исходный код.

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    Connects AI assistants to TradingView Desktop for chart analysis, Pine Script development, and workflow automation via Chrome DevTools Protocol.
    553
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to interact with TradingView Desktop via Chrome DevTools Protocol for automated morning briefs, chart analysis, Pine script development, and trading workflows.
    553

View all related MCP servers

Related MCP Connectors

  • LuxAlgo Library — the encyclopedia of trading & technical analysis for AI agents. Free, keyless.

  • Real-time market data, screeners, technical analysis & backtesting for stocks, crypto and forex.

  • Real SEC, 13F, insider, congress & macro data your AI agent can cite. Hosted MCP, 24 tools.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Miha21222/tradingview-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server