JT

jaipreet15/tradingview-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

156 stars 205 forks 品質 84 トレンド 25MIT

TradingView MCPは、TradingViewの市場データ、マルチエクスチェンジスキャナー、AIバックテストエンジンをAIアシスタントやTradingView MCP自動化ツールに公開します

概要

TradingViewの市場データ、複数取引所スクリーナー、テクニカル分析、センチメント、ニュース、内蔵バックテストエンジンをAIアシスタントや自動化ツールに公開する本番向けのModel Context Protocolサーバーです。 独立したオープンソースプロジェクト — TradingView Inc.とは無関係です。成果物は研究および教育のみを目的としており、金融アドバイスのためではありません。 1. (src/server.ts) — 入力の検証、サービスへの委任、JSONペイロードの返還。2. — MCP依存関係のないドメインロジック;独立してテスト可能。3. — 再試行、ジッター、スロットリング、キャッシュ統合を備えたHTTPクライアント。4. — Redisバックアップ付きオプションキャッシュで、メモリ内ストレージへの優雅なフォールバック。 - — strict、noUnusedLocals、noUncheckedIndexedAccess有効。- — MCP層にはビジネスロジックが一切含まれません。- — Redisは任意です。サーバーはRedisなしで動作します。- — プログラム的処理のための安定したErrorCode文字列。 - ノード。

概要(AI 翻訳)

TradingViewの市場データ、複数取引所スクリーナー、テクニカル分析、センチメント、ニュース、内蔵バックテストエンジンをAIアシスタントや自動化ツールに公開する本番向けのModel Context Protocolサーバーです。

免責事項: 独立したオープンソースプロジェクト — TradingView Inc.とは無関係です。成果物は研究および教育のみを目的としており、金融アドバイスのためではありません。


目次

  • 特集ハイライト
  • 建築
  • ワークフロー
  • プロジェクト構成
  • 設置
  • 構成
  • 開発
  • 試験
  • トラブルシューティング
  • 貢献 -FAQ

特集ハイライト

能力 詳細
マルチエクスチェンジスクリーナー 暗号通貨、米国株式、EGX、BIST、HKEX、SSE、TWSEなど、静的シンボルリスト+TradingViewスキャナーAPI
テクニカル分析ボリンジャー評価、RSI、マルチタイムフレームアライメント、ボリュームブレイクアウト、ローソク足パターン
バックテストシャープ、カルマー、ウォークフォワード過学習検出による9つの戦略
マーケットインテリジェンスRedditのセンチメント、RSS金融ニュース、Yahooファイナンスの引用
レジリエンス再試行/バックオフ、メモリ内+オプションの分散キャッシュ、構造化エラーエンベロープ

このページは 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"] } } }