TradingView MCP Bridgeとは?
GitHub ユーザーの tradesdontlie による TradingView MCP Bridge は、Claude Code などの MCP クライアントを、 自分のマシンで動く TradingView Desktop アプリにつなぎます。TradingView の API は使いません。localhost のポート 9222 で Chrome DevTools Protocol を通じて Electron アプリに接続します。このポートは、TradingView を --remote-debugging-port=9222 付きで起動すると有効になります。TradingView とは無関係で、リアルタイムのデータには有料の TradingView サブスクリプションが必要であり、実際の取引は発注できません。
サーバーが登録するツールは 84 個です。チャートの状態、インジケーターの値、Pine Script の描画(ライン、ラベル、テーブル、ボックス)の読み取り、シンボルと時間足の変更、Pine Script の作成とコンパイル、図形の描画、アラートとウォッチリストの管理、複数ペインのレイアウト、リプレイでの練習、スクリーンショットを扱います。すべてのツールは tv のコマンドライン呼び出しとしても使えます。リポジトリのスター数は約 7,030 で、MIT のライセンスファイルがあり、タグ付きのリリースはありません。main への最後のコミットは 2026年7月28日です。
TradingView MCP Bridgeのインストール方法
git clone https://github.com/tradesdontlie/tradingview-mcp.git && npm install, then node src/server.jsTradingView MCP Bridgeは使う価値があるか?
これが最もスターの多い TradingView の MCP サーバーであるのには理由があります。今見ているチャートに届き、非公開や有料の Pine インジケーターの出力も読めるからです。これはどの API も公開していません。セッションのテーブル、カス タムインジケーターが描く水準、現在の RSI の読み取りはツール呼び出し 1 回で済み、出力はコンテキスト向けに削られています。README によると、ラインは重複が除かれ、ラベルはスタディごとに 50 個までに制限され、典型的な「チャートを分析して」の実行は 80 KB ではなく約 5 から 10 KB です。Pine Script の作者にとっては、書く、コンパイルする、エラーを読む、直すという繰り返しが最も強力なワークフローです。
土台は構造的にもろいものです。このツールは Electron のデバッグポートを通じて、文書化されていない TradingView の内部インターフェースを使います。README 自身も、それらはどの更新でも変わったり壊れたりしうると述べ、TradingView のバージョンを固定するよう勧めています。issue トラッカーもそれを裏付けています。未解決の 66 件の issue の多くは、デバッグポートがバインドされない TradingView Desktop 3.x や Microsoft Store(MSIX)版での起動の失敗で、layout_switch や draw_shape などのツールが効果なしに成功を報告するものもあります。約 200 件のプルリクエストが未処理のままで、7月下旬以降マージは一つもありません。
規約上のリスクは現実のもので、作者もそう述べています。TradingView の利用規約は、自動化されたデータ収集、スクレイピング、非表示での利用を制限しており、免責事項には、このツールが規約に抵触する可能性があり、アカウント停止のリスクは利用者が負うと書かれています。データの再配布や自動売買への利用は禁じられています。チャートをポーリングして JSONL に書き出すストリーミングのコマンドは、まさにその規約が対象とする種類の利用です。
セキュリティ上のリスクはデバッグポートです。9222 の Chrome DevTools は、どのローカルプロセスにも、サインイン済みのセッションを含めて TradingView アプリの完全な制御を与えます。また ui_evaluate はその中で任意の JavaScript を実行します。エージェントが頼れる市場データが必要なら、atilaahmettaner/tradingview-mcp は別の道を取っています。公開データに対するスクリーナー、テクニカル分析、バックテストを備え、ホスト型の選択肢もありますが、代わりに自分のチャートは見られません。
真価を発揮する場面
購読者にインジケーターを販売する Pine Script の開発者
1,000 行のスクリプトのコンパイルエラーを直し、より速く改良を重ねる
Claude Code に pine_set_source、pine_smart_compile、pine_get_errors を繰り返し呼ばせ、pine_get_console でログの出力を読ませます。TradingView のプランに加えての費用はかかりません。pine_get_source は 200 KB 以上を返すことがあるので、スクリプト全体を何度も読ませるのは避けてください。
カスタムのセッション水準インジケーターを使う先物のデイトレーダー
4 つのチャートの水準とインジケーターの値について、朝のまとめを得る
pane_set_symbol で 2x2 のレイアウトを設 定し、ペインごとに study_filter を付けて data_get_pine_lines と data_get_pine_tables を読みます。アシスタントは要約し、判断はトレーダーが下します。このデータによる自動売買は免責事項で禁じられているためです。
受講生とエントリーの練習をするトレードの講師
過去のセッションを 1 本ずつ再生し、各判断について話し合う
日付を指定して replay_start で始め、replay_step でバーを進め、replay_trade で練習の取引を記録し、replay_status で損益を確認します。実際の注文は出ません。
導入前に確認すること
- 導入
- リポジトリをクローンし、npm install を実行し(Node.js 18 以上)、同梱のスクリプトか tv_launch で TradingView Desktop を --remote-debugging-port=9222 付きで起動します。Claude Code の .mcp.json に node /path/to/src/server.js を追加し、tv_health_check を実行します。Windows Store 版では、デバッグポートを開けないことがよくあります。
- 連携
- 84 個のツールです。チャートの読み取り(chart_get_state、data_get_study_values、quote_get、data_get_ohlcv)、Pine の描画の読み取り、チャートの操作、ペインとタブ、Pine Script の開発、リプレイ、描画、アラート、ウォッチ リスト、レイアウト、スクリーンショット、UI の自動化(ui_click、ui_evaluate)があります。tv CLI も同じ機能を持ちます。
- データとプライバシー
- ローカルのアプリに対してのみ動作し、ツール自体は TradingView のサーバーに何も送りません。ただし pine_save は TradingView のクラウドアカウントに書き込みます。チャートのデータはクライアントを通じてモデルプロバイダーに送られます。ポート 9222 ではどのローカルプロセスもログイン済みのアプリを操作でき、ui_evaluate は任意の JavaScript を実行します。サードパーティのインジケーターが書き込む Pine のラベルやテーブルは、モデルのコンテキストにおける信頼できないテキストです。
- 大規模利用時のコスト
- コードは無料で、リアルタイムデータ付きの TradingView のサブスクリプション料金を払います。README によると、チャートの完全な分析 1 回あたりのトークン使用量は、ツールの出力で約 5 から 10 KB です。
- 制限
- 文書化されていないインターフェースは TradingView の更新で壊れます。未解決の issue は 66 件で、大半は Windows と Desktop 3.x での起動の失敗です。未処理のプルリクエストは約 200 件で、2026年7月以降マージがありません。実際の取引は実行できません。
良い点
- 非公開の Pine インジケーターを含め、自分のチャートを読める
- Pine Script の作成、コンパイル、デバッグの繰り返し
- コンパクトな出力で、チャートの分析が約 5 から 10 KB に収まる
- すべてのツールが tv CLI のコマンドとしても使える
気になる点
- 更新で壊れる、文書化されていない内部の仕組みに依存している
- TradingView の利用規約に抵触する可能性がある
- デバッグポート 9222 がアプリ全体をローカルプロセスにさらす
- 多くの Windows Store 版で起動に失敗する
おすすめの人
自分のチャートでアシスタントを使いたく、規約と故障のリスクを受け入れられる裁量トレーダーや Pine Script の開発者。
TradingView MCP Bridgeの代替
TradingView MCP Bridge:よくある質問
- TradingView MCP Bridgeは使う価値があるか?
- 巧みで人気もありますが、自動化を制限する利用規約を持つアプリの、文書化されていない内部の仕組みの上で動きます。壊れたり、アカウントが目を付けられたりしうる個人的なリサーチツールとして扱ってください。 評価は5点満点中3.5点です。
- TradingView MCP Bridgeの料金は?
- 無料のオープンソース(MIT)です。TradingView Desktop と TradingView のサブスクリプションが必要です。
- TradingView MCP Bridgeの欠点は?
- 更新で壊れる、文書化されていない内部の仕組みに依存している; TradingView の利用規約に抵触する可能性がある; デバッグポート 9222 がアプリ全体をローカルプロセスにさらす; 多くの Windows Store 版で起動に失敗する.
- TradingView MCP Bridgeは誰に向いているか?
- 自分のチャートでアシスタントを使いたく、規約と故障のリスクを受け入れられる裁量トレーダーや Pine Script の開発者。
- チームや本番環境でTradingView MCP Bridgeを使うと費用はいくらか?
- コードは無料で、リアルタイムデータ付きの TradingView のサブスクリプション料金を払います。README によると、チャートの完全な分析 1 回あたりのトークン使用量は、ツールの出力で約 5 から 10 KB です。
- TradingView MCP Bridgeは企業データを扱っても安全か?
- ローカルのアプリに対してのみ動作し、ツール自体は TradingView のサーバーに何も送りません。ただし pine_save は TradingView のクラウドアカウントに書き込みます。チャートのデータはクライアントを通じてモデルプロバイダーに送られます。ポート 9222 ではどのローカルプロセスもログイン済みのアプリを操作でき、ui_evaluate は任意の JavaScript を実行します。サードパーティのインジケーターが書き込む Pine のラベルやテーブルは、モデルのコンテキストにおける信頼できないテキストです。
- TradingView MCP Bridgeの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はChrome DevTools MCP 、 Plaid MCP serversです。
回答確認日:2026年10月31日
