Repolode
tradesdontlie

tradesdontlie/tradingview-mcp

Chrome DevTools Protocol経由で、Claude CodeからローカルのTradingView Desktopチャートを読み取り、操作できるMCPサーバー。

代替できる製品:TradingView

スター
6,871
フォーク
2,835
未解決の Issue
267
最終コミット
3 か月前

これは何?

TradingView MCP Bridgeは、起動中のTradingView DesktopアプリとClaude Codeを接続します。localhost上のChrome DevTools Protocol経由で通信するため、TradingViewのサーバーには接続しません。チャートの読み取り、Pine Scriptの編集とコンパイル、チャートの移動、描画、アラート、リプレイ練習、スクリーンショット取得をMCPツールとして提供し、それぞれにJSONを出力する`tv` CLIコマンドも用意しています。

デバッグポートはデフォルトで無効になっており、Chromiumのフラグ`--remote-debugging-port=9222`で有効にする必要があります。macOS、Windows、Linux向けの起動スクリプトが含まれています。このプロジェクトの利用には有効なTradingViewサブスクリプションが必要です。また、アップデートで変更される可能性のある、TradingViewの非公開の内部Electronインターフェースに依存しています。

このプロジェクトは、LLMエージェントがリアルタイムの金融UIの状態をどのように扱うかを研究するためのインターフェースとして位置付けられており、トレーディングボットではありません。注文の執行には対応しておらず、利用前にTradingViewの利用規約を確認するようREADMEで案内しています。

主な機能

  • 01開いているチャートから、インジケーターの値、価格水準、ラベル、テーブル、OHLCVバーを読み取る。
  • 02TradingViewエディター上でPine Scriptを直接記述・コンパイルし、エラーを読み取る。
  • 03銘柄、時間足、チャートタイプ、インジケーター、レイアウト、複数ペインのグリッドを変更する。
  • 04トレンドライン、水平線、長方形、テキストを描画し、価格アラートを管理する。
  • 05リプレイモードで過去のバーを順に進め、チャートのスクリーンショットを撮影する。
  • 06すべてのMCPツールを、JSONを出力する`tv` CLIコマンドとして利用できる。

ユースケース

  • 開いているチャートのインジケーター値や重要な価格水準をClaudeに要約させる。
  • AIアシスタントを使ってPine Scriptのインジケーターを開発・デバッグする。
  • スクリプトで手順を指定し、TradingViewのリプレイモードでエントリーと決済を練習する。
  • LLMエージェントがリアルタイムで状態が変化する金融インターフェースをどのように解釈するかを研究する。

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/tradesdontlie/tradingview-mcp.git
  2. 2

    フォルダーに移動して依存関係をインストールする

    cd tradingview-mcp && npm install
  3. 3

    デバッグポートを有効にしてTradingViewを起動する(Mac)

    ./scripts/launch_tv_debug_mac.sh
  4. 4

    サーバーをClaude CodeのMCP設定に追加し、Claudeにtv_health_checkの実行を依頼する

使う前に知っておきたいこと

  • 有効な有料TradingViewサブスクリプションと、TradingView Desktopアプリのインストールが必要です。
  • 非公開のTradingView内部APIに依存しているため、TradingViewのアップデート後に動作しなくなる可能性があります。
  • ライセンスはNOASSERTIONと記載されており、メタデータから利用条件を確認できません。
  • TradingViewを起動するたびに、デバッグポートを手動で有効にする必要があります。

トピック

よくある質問

tradingview-mcp とは?
Chrome DevTools Protocol経由で、Claude CodeからローカルのTradingView Desktopチャートを読み取り、操作できるMCPサーバー。 TradingView MCP Bridgeは、起動中のTradingView DesktopアプリとClaude Codeを接続します。localhost上のChrome DevTools Protocol経由で通信するため、TradingViewのサーバーには接続しません。チャートの読み取り、Pine Scriptの編集とコンパイル、チャートの移動、描画、アラート、リプレイ練習、スクリーンショット取得をMCPツールとして提供し、それぞれにJSONを出力する`tv` CLIコマンドも用意しています。
tradingview-mcp は無料で使えますか?ライセンスは?
tradingview-mcp は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
tradingview-mcp は今もメンテナンスされていますか?
半年以内に更新あり。tradingview-mcp の最終コミットは 2026年7月28日 です。
tradingview-mcp は何に使えますか?
開いているチャートのインジケーター値や重要な価格水準をClaudeに要約させる。 AIアシスタントを使ってPine Scriptのインジケーターを開発・デバッグする。 スクリプトで手順を指定し、TradingViewのリプレイモードでエントリーと決済を練習する。 LLMエージェントがリアルタイムで状態が変化する金融インターフェースをどのように解釈するかを研究する。
tradingview-mcp のインストール方法は?
リポジトリをクローンする: git clone https://github.com/tradesdontlie/tradingview-mcp.git フォルダーに移動して依存関係をインストールする: cd tradingview-mcp && npm install デバッグポートを有効にしてTradingViewを起動する(Mac): ./scripts/launch_tv_debug_mac.sh サーバーをClaude CodeのMCP設定に追加し、Claudeにtv_health_checkの実行を依頼する
tradingview-mcp はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/tradesdontlie/tradingview-mcp

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト