Skip to main content
Glama
F-e-u-e-r

tradingview-mcp-review

by F-e-u-e-r

tradingview-mcp-review

Производная только для просмотра от tradesdontlie/tradingview-mcp: 9 инструментов MCP для просмотра записей сделок на живом графике TradingView Desktop через протокол Chrome DevTools на 127.0.0.1:9222.

Это не универсальный мост. Исходный проект предоставляет 84 инструмента, включая редактирование Pine Script, оповещения, списки наблюдения, повторную торговлю, автоматизацию интерфейса, произвольное выполнение JS, управление процессами и самообновление. Эта сборка удаляет всё это на уровне кода и оставляет только то, что нужно для просмотра записей сделок: переход к месту сделки на графике, чтение контекста цен, отметка уровней входа/выхода, скриншот.

Не аффилировано, не одобрено и не связано с TradingView Inc. или Anthropic, PBC. Программное взаимодействие с TradingView может противоречить Условиям использования TradingView — вы несете полную ответственность за соблюдение требований. См. отказ от ответственности исходного проекта, который применяется здесь в полном объеме.

Security boundary (by design)

  • Только localhost. Конечная точка CDP жестко привязана к 127.0.0.1:9222 — никаких переопределений через env или конфиг.

  • Нет примитивов с высокими привилегиями. Нет самообновления, запуска/остановки процессов, произвольного выполнения JS, редактора Pine, возможностей оповещений/списков наблюдения/повтора/ордеров. Удалено на уровне исходного кода (файлы удалены), а не просто отменено.

  • Нет произвольных входных данных. Нет путей к файлам, управляемых вызывающей стороной (скриншоты сохраняются в generated/screenshots/ с программно сгенерированными именами), таймфреймы — это перечисление, символы ограничены по длине.

  • Изменения макета считаются потенциально постоянными. Смена символа/таймфрейма может испортить сохраненный макет TradingView (и сохраниться, если включено автосохранение макета). Работайте на выделенном черновом макете.

  • Проверка работоспособности только локально. Проверка обновлений из GitHub удалена; сервер не выполняет сетевых запросов, кроме локального отладочного порта.

  • Принудительно в CI. tests/tool_surface.test.js проверяет, что список инструментов точно соответствует разрешенному списку из 7 инструментов и что указанные возможности исходного проекта отсутствуют, поэтому слияние с исходным проектом не может незаметно их вернуть.

Related MCP server: TradingView MCP Jackson

The 7 tools

Инструмент

Назначение при просмотре

tv_health_check

Проверить локальное соединение CDP и текущий график

chart_get_state

Прочитать символ / таймфрейм / индикаторы

chart_set_symbol

Переключиться на инструмент сделки

chart_set_timeframe

Переключиться на разрешение сделки (перечисление)

chart_set_visible_range

Перейти/увеличить к временному окну сделки (страницы в старой истории)

data_get_ohlcv

Контекст цен. Передайте from+to для конкретного окна (обязательно для просмотра прошлой сделки); опустите оба для самых новых баров

capture_screenshot

Скриншот в generated/screenshots/ (фиксированный путь)

Аннотация графика (draw_shape / draw_clear) не входит в этот релиз. Безопасное удаление аннотации требует доказательства, какие рисунки были созданы в этом сеансе; при переключении макетов TradingView эту принадлежность невозможно надежно установить, и очистка, не доказывающая принадлежность, удаляет собственные рисунки пользователя. Возможность вернется с контрактом, который можно доказать, а не с оговоркой.

Предполагаемая архитектура: ваши записи сделок являются источником истины → анализ выполняется локально → отладочный экземпляр TradingView предоставляет только визуальный контекст.

Setup

Требования: TradingView Desktop (с вашей подпиской), Node.js 18+.

git clone https://github.com/F-e-u-e-r/tradingview-mcp-review.git
cd tradingview-mcp-review
npm ci --ignore-scripts

Запустите TradingView Desktop с отладочным портом самостоятельно (сервер намеренно не может сделать это за вас):

./scripts/launch_tv_debug_mac.sh          # macOS
# or manually, any platform:
/path/to/TradingView --remote-debugging-port=9222

Включайте отладочный порт только для сеансов просмотра — пока он включен, любой локальный процесс может управлять этим экземпляром TradingView. Закройте и перезапустите обычным образом, когда закончите. Используйте TradingView Desktop, а не вкладку Chrome с удаленной отладкой (это раскроет весь ваш профиль браузера).

Добавьте в конфигурацию вашего MCP-клиента (например, .mcp.json проекта):

{
  "mcpServers": {
    "tradingview-review": {
      "command": "node",
      "args": ["/path/to/tradingview-mcp-review/src/server.js"]
    }
  }
}

Gates

npm run lint   # eslint no-undef guard (catches unfinished refactors)
npm test       # tool-surface allowlist/denylist gate + sanitization + unit tests (all offline)

Provenance

Ответвлено от исходного дерева на проверенном с точки зрения безопасности коммите; все последующие изменения перечислены в UPSTREAM.md, который также определяет процедуру повторной проверки для получения обновлений из исходного проекта. Лицензия: MIT (см. LICENSE, авторские права принадлежат автору исходного проекта).

Install Server
F
license - not found
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (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

  • A
    license
    A
    quality
    C
    maintenance
    A type-safe MCP server that enables AI agents to control TradingView Desktop via Chrome DevTools Protocol, allowing chart state reading, symbol/timeframe changes, and OHLCV data fetching.
    11
    226
    1
    MIT
  • F
    license
    B
    quality
    C
    maintenance
    A TradingView-style market research and charting MCP server that provides tools for market data, indicators, watchlists, and local HTML chart rendering without scraping TradingView.
    9

View all related MCP servers

Related MCP Connectors

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/F-e-u-e-r/tradingview-mcp'

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