JT

jaipreet15/tradingview-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

156 stars 205 forks 품질 84 트렌드 25MIT

TradingView MCP는 TradingView 시장 데이터, 다중 거래소 스캐너, AI 백테스트 엔진을 AI 어시스턴트와 TradingView MCP 자동화 도구에 노출합니다

개요

TradingView 시장 데이터, 다중 거래소 스크리너, 기술적 분석, 심리, 뉴스, 내장 백테스트 엔진을 AI 어시스턴트와 자동화 도구에 노출하는 생산 지향 모델 컨텍스트 프로토콜 서버입니다. 독립 오픈 소스 프로젝트 — TradingView Inc.와 관련이 없습니다. 결과물은 연구 및 교육용으로만 작성되며, 재정 조언은 아닙니다. 1. (src/server.ts) — 입력 검증, 서비스에 위임, JSON 페이로드 반환. 2. MCP 의존성이 없는 도메인 로직; 독립적으로 테스트 가능. 3. — 재시도, 지터, 스로틀링, 캐시 통합 기능이 있는 HTTP 클라이언트. 4. — 메모리 내 저장소로의 우아한 백업이 가능한 선택적 Redis 백업 캐시. - — 엄격, noUnusedLocals, noUncheckedIndexedAccess 활성화. - — MCP 계층에는 비즈니스 로직이 전혀 없습니다. - — Redis는 선택 사항입니다; 서버는 이 로직 없이 실행됩니다. - — 프로그래밍 처리를 위한 안정적인 ErrorCode 문자열. - 노드.

개요(AI 번역)

TradingView 시장 데이터, 다중 거래소 스크리너, 기술적 분석, 심리, 뉴스, 내장 백테스트 엔진을 AI 어시스턴트와 자동화 도구에 노출하는 생산 지향 모델 컨텍스트 프로토콜 서버입니다.

면책 조항: 독립 오픈 소스 프로젝트이며 TradingView Inc.와 제휴하지 않습니다. 결과물은 연구 및 교육용으로만 작성되며, 재정 조언은 아닙니다.


목차

  • 특집 하이라이트
  • 건축
  • 워크플로우
  • 프로젝트 구조
  • 설치
  • 구성
  • 개발
  • 시험
  • 문제 해결
  • 기여
  • 자주 묻는 질문

특집 하이라이트

역량 세부 정보
다중 거래소 스크리너 암호화폐, 미국 주식, EGX, BIST, HKEX, SSE, TWSE 등 정적 심볼 리스트 + TradingView 스캐너 API
기술적 분석 볼린저 등급, RSI, 다중 타임프레임 정렬, 거래량 돌파, 캔들 패턴
백테스트 샤프, 칼마, 워킹-포워드 과적합 탐지 9가지 전략
시장 정보 레딧 심리, RSS 금융 뉴스, 야후 파이낸스 인용문
회복력 재시도/백오프, 메모리 내 + 선택적 분산 캐시, 구조화된 오류 봉투

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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.
GitHub에서 전체 README 보기

설치

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"] } } }