Новый проект
pueschel88/Tradingview-MCP
Локальный TypeScript MCP-сервер для Claude Code: чтение состояния графика, смена символов и таймфреймов, получение OHLCV и снимков через CDP.
- 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 без передачи данных внешнему сервису
Темы