← Все репозитории

Новый проект

pueschel88/Tradingview-MCP

Локальный TypeScript MCP-сервер для Claude Code: чтение состояния графика, смена символов и таймфреймов, получение OHLCV и снимков через CDP.

Открыть GitHub
Stars
132
Forks
312
Язык
TypeScript
Статус
В канале 1 янв. 1 г.

AI-разбор

Проект предоставляет локальный MCP-сервер, через который Claude Code или другой совместимый клиент управляет запущенным TradingView Desktop. Связь построена по Chrome DevTools Protocol через отладочный порт, а обмен с MCP-клиентом выполняется по stdio. Сервер умеет читать состояние графика, менять активный символ и таймфрейм, получать до 5000 последних OHLCV-баров и делать снимки экрана. Внутри выделены слои подключения к CDP, взаимодействия со страницей TradingView, регистрации MCP-инструментов, схем Zod, типизированных ошибок и локального кэша Redis для операций чтения. Для диагностики предусмотрена команда tradingview-mcp doctor, однако внутренний API TradingView не документирован и может измениться при обновлении Desktop; проект проверен с TradingView Desktop 2026.x.x и версией сервера 0.1.x.

Кому подойдёт

Разработчики и технические пользователи, которые работают с Claude Code или другими MCP-клиентами, используют TradingView Desktop и хотят локально автоматизировать чтение и настройку графиков через TypeScript-инструменты.

Что внутри

  • MCP-сервер на TypeScript со строгой типизацией и валидацией входных и выходных данных через Zod
  • Инструменты для чтения состояния графика, смены символа и таймфрейма, получения OHLCV-данных и создания снимков экрана
  • Подключение к локальному TradingView Desktop через Chrome DevTools Protocol и настраиваемый порт 9222
  • Локальное кэширование операций чтения в Redis с настраиваемыми TTL, хостом, портом, базой и префиксом ключей
  • Команда tradingview-mcp doctor для проверки CDP-соединения, страницы TradingView и доступности состояния графика
  • Раздельная архитектура с модулями сервера, соединения, инструментов, общих типов и типизированных ошибок

Где применять

  • Автоматизированно проверять текущий символ, таймфрейм, индикаторы и последнюю цену в TradingView Desktop через Claude Code
  • Переключать график на нужный рынок и таймфрейм перед анализом или подготовкой данных
  • Получать исторические OHLCV-бары активного графика для локального анализа и расчётов
  • Подключать агента к собственной авторизованной установке TradingView без передачи данных внешнему сервису

Темы