JT

jaipreet15/tradingview-mcp

Developer tools

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

156 stars 205 forks Качество 68 Тренд 45MIT

TradingView MCP, который предоставляет данные TradingView Market Data, мультибиржевые сканеры и движок ИИ-бэктестирования для AI-ассистентов и инструментов автоматизации MCP TradingView

Обзор

Ориентированный на производство сервер Model Context Protocol, который предоставляет данные рынка TradingView, мультибиржевые скринеры, технический анализ, настроения, новости и встроенный движок обратного тестирования для ИИ-ассистентов и инструментов автоматизации. Независимый проект с открытым исходным кодом — не связанный с TradingView Inc. Результаты предназначены только для исследований и образования, а не для финансовых консультаций. 1. (src/server.ts) — проверяет входные данные, делегирует сервисы, возвращает JSON-полезные нагрузки. 2. — доменная логика без зависимостей от MCP; независимо тестируемая. 3. — HTTP-клиент с интеграцией retry, jitter, ограничивания и кэша. 4. — опциональный кэш с поддержкой Redis с удобным запасом в памяти. - — строгий, noUnusedLocals, noUncheckedIndexedAccess включён. - — MCP-слой не содержит бизнес-логики. - — Redis необязательн; сервер работает без него. - — стабильные строки ErrorCode для программной обработки. - Узел.

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

Ориентированный на производство сервер Model Context Protocol, который предоставляет данные рынка TradingView, мультибиржевые скринеры, технический анализ, настроения, новости и встроенный движок обратного тестирования для ИИ-ассистентов и инструментов автоматизации.

Отказ от ответственности: Независимый проект с открытым исходным кодом — не связан с TradingView Inc. Результаты предназначены только для исследований и образования, а не для финансовых консультаций.


Содержание

  • Основные моменты
  • Архитектура
  • Рабочие процессы
  • Структура проекта
  • Установка
  • Конфигурация
  • Разработка
  • Тестирование
  • Устранение неисправностей
  • Вклад
  • FAQ

Основные моменты

Возможности Подробности
Мультибиржевые скринеры Криптовалюта, американские акции, EGX, BIST, HKEX, SSE, TWSE и многое другое через статические списки символов + API сканера TradingView
Технический анализ Рейтинги Боллинджера, RSI, выравнивание по нескольким таймфреймам, прорывы объемов, паттерны свечей
Тестирование обратного 9 стратегий с Sharpe, Calmar, обнаружение перенастройки с ходьбой вперёд
Рыночная аналитика Настроения на Reddit, финансовые новости RSS, цитаты Yahoo Finance
Устойчивость Повторная попытка/отход, внутри памяти + опциональный распределённый кэш, структурированные огибающие ошибок

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

README

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

TradingView MCP Server

A production-oriented Model Context Protocol server that exposes TradingView market data, multi-exchange screeners, technical analysis, sentiment, news, and a built-in backtesting engine to AI assistants and automation tools.

Disclaimer: Independent open-source project — not affiliated with TradingView Inc. Outputs are for research and education only, not financial advice.


Table of Contents


Feature Highlights

Capability Details
Multi-exchange screeners Crypto, US equities, EGX, BIST, HKEX, SSE, TWSE, and more via static symbol lists + TradingView scanner API
Technical analysis Bollinger ratings, RSI, multi-timeframe alignment, volume breakouts, candle patterns
Backtesting 9 strategies with Sharpe, Calmar, walk-forward overfitting detection
Market intelligence Reddit sentiment, RSS financial news, Yahoo Finance quotes
Resilience Retry/backoff, in-memory + optional distributed cache, structured error envelopes
MCP-native 36 tools, stdio transport, works with Claude Desktop, Cursor, Copilot, and other MCP clients

Architecture

flowchart TB
  subgraph clients [MCP Clients]
    Claude[Claude Desktop]
    Cursor[Cursor IDE]
    Other[Other MCP Hosts]
  end

  subgraph server [tradingview-mcp-server]
    Router[MCP Tool Router]
    Config[Zod Config Loader]
    Logger[Structured Logger]

    subgraph services [Service Layer]
      Screener[Screener Service]
      Scanner[Volume Scanner]
      Backtest[Backtest Engine]
      Yahoo[Yahoo Finance]
      Sentiment[Reddit Sentiment]
      News[RSS News]
      EGX[EGX Tools]
      Futures[Futures Tools]
    end

    subgraph persistence [Persistence]
      Memory[In-Memory Cache]
      Redis[(Redis Cache)]
    end

    Provider[Screener Provider\nretry + throttle]
  end

  subgraph external [External APIs]
    TV[scanner.tradingview.com]
    YF[Yahoo Finance Chart API]
    Reddit[Reddit JSON API]
    RSS[Financial RSS Feeds]
  end

  Claude --> Router
  Cursor --> Router
  Other --> Router
  Router --> services
  Config --> services
  Logger --> services
  Screener --> Provider
  Scanner --> Provider
  Provider --> Memory
  Provider --> Redis
  Provider --> TV
  Yahoo --> YF
  Sentiment --> Reddit
  News --> RSS
  Backtest --> YF

Layer responsibilities

  1. MCP router (src/server.ts) — validates inputs, delegates to services, returns JSON payloads.
  2. Services — domain logic with no MCP dependencies; independently testable.
Открыть полный README на GitHub

Установка

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

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

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

{ "mcpServers": { "tradingview": { "command": "node", "args": ["D:/path/to/tradingview-mcp/dist/index.js"] } } }