tradingview-mcp-chefy
tradingview-mcp-chefy
実際にバックテストを行うトレーダーのための、トークン効率的なTradingView MCP。
これは戦略テスト専用に構築されたフォークです。既存のTradingView MCPはチャートの読み取りや朝のワークフローには適していますが、Pine戦略を反復する際にはトークンを大量に消費します。バックテストを読み取るたびに、全取引リスト、資産曲線、コンソール出力がコンテキストにダンプされるためです。このフォークでは、データがネットワークを通過する前にTradingViewのランタイム内で集約するように読み取り処理を書き換え、デフォルトで要約を返し、詳細が必要な場合にのみ詳細を返すようにしています。
[!WARNING] TradingView Inc.およびAnthropicとは提携していません。 このツールは、Chrome DevTools Protocolを介してローカルで実行されているTradingViewデスクトップアプリに接続します。使用前に免責事項を確認してください。
[!IMPORTANT] 有効なTradingViewサブスクリプションが必要です。 このツールはTradingViewのペイウォールを回避するものではありません。すでにマシン上で実行されているTradingViewデスクトップアプリを読み取り、制御します。
[!NOTE] すべての処理はローカルで行われます。 どこにもデータは送信されません。TradingViewのデータがマシンから外部へ流出することはありません。
クレジット
このプロジェクトは、以下の2つの先行プロジェクトに基づいています:
tradesdontlie/tradingview-mcp — オリジナルのCDPブリッジおよびツールインターフェース。困難なスクレイピング作業は彼らによるものです。
LewisWJackson/tradingview-mcp-jackson — 朝のブリーフィングワークフロー、ルール設定、v2.14以降の起動修正を追加したフォーク。このプロジェクトはそのフォークです。
これらのリポジトリが役に立った場合は、スターを付けてください。
Related MCP server: J-SQUAD TradingView MCP Combined
このフォークの違い
エリア | アップストリームの動作 | このフォーク |
| 戦略テスターの全ペイロードを返す | デフォルトで |
|
| カーソルページネーション対応。デフォルト |
| 全曲線をポイントごとに取得 | N個のバケットにダウンサンプリング(デフォルト50)。 |
| 全コンソール出力 | 新機能 |
新機能: | — | 1回の呼び出しで主要指標すべてを取得、約200バイト |
新機能: | — | 2つの戦略実行結果をサーバー側でA/B比較し、差分のみを返す |
正味の効果: 通常のバックテスト読み取りが約50KBから約200バイトに削減されます。集中的な反復セッション(20回以上の実行)では、20ドルのトークン消費と1ドルの消費という違いが生まれます。
ステータス
プレリリース。 フォークのセットアップは完了しています。新しい集約ツールを現在作成中です。v0.2がリリースされるまでは、このリポジトリはLewisWJackson/tradingview-mcp-jacksonと同一の動作をします。現時点で安定性が必要な場合は、そちらを使用してください。
ロードマップ:
[x] リポジトリのフォーク、構造のセットアップ
[ ] ブラウザ内集約による
backtest_summary[ ]
backtest_trades_pagedカーソルページネーション[ ]
backtest_equity_summaryダウンサンプリング[ ]
pine_console_errorsフィルタリングツール[ ] アップストリームとのトークンコスト比較ベンチマーク
[ ] LewisWJacksonアップストリームへの非論争的な修正のPR
[ ] v0.2リリース
クイックスタート
現時点ではアップストリームと同じセットアップです。 v0.2で新しいツールが導入されても、インストールパスは同じままです。
mcpServersの設定名のみが変更される可能性があります。
前提条件
TradingViewデスクトップアプリ(リアルタイム/戦略データには有料サブスクリプションが必要)
Node.js 18+
Claude Code(または任意のMCPクライアント)
macOS, Windows, または Linux
インストール
git clone https://github.com/Chefy3x/tradingview-mcp-chefy.git ~/tradingview-mcp-chefy
cd ~/tradingview-mcp-chefy
npm installデバッグポートを指定してTradingViewを起動
Mac:
./scripts/launch_tv_debug_mac.shWindows:
scripts\launch_tv_debug.batLinux:
./scripts/launch_tv_debug_linux.shClaude Codeへの追加
~/.claude/.mcp.json に追加します(既存のサーバーとマージしてください):
{
"mcpServers": {
"tradingview": {
"command": "node",
"args": ["/Users/YOUR_USERNAME/tradingview-mcp-chefy/src/server.js"]
}
}
}YOUR_USERNAME を実際のユーザー名(Mac/Linuxでは echo $USER で確認可能)に置き換えてください。
検証
Claude Codeを再起動し、次のように尋ねてください: "Use tv_health_check to verify TradingView is connected."
アーキテクチャ
Claude Code ←→ MCP stdio ←→ src/server.js ←→ CDP :9222 ←→ TradingView Desktop (Electron)接続:
localhost:9222上のChrome DevTools Protocol集約: バックテスト読み取りの場合、CDP経由で送信されたJS式が、戻る前にTradingViewのランタイム内で削減を実行します。ネットワークホップは同じですが、境界を越えるデータ量は約200分の1になります。
外部ネットワーク呼び出しなし — すべてローカルで実行されます
追加の依存関係ゼロ — アップストリームが使用するもの以外は追加していません
貢献
アップストリームとの双方向の協力:
既存ツールのトークン効率改善 → LewisWJacksonのアップストリームにPRし、全員が恩恵を受けられるようにします
新しい
backtest_*ファミリーのツール → このフォーク内に留めます(MCPの使用に関するメンタルモデルを変更するため)
共有コードパスでバグを見つけた場合は、こちらでIssueを開いてください。対応します。
免責事項
このプロジェクトは、個人的、教育的、および研究目的でのみ提供されています。
このツールは、すべてのChromiumベースのアプリケーションに組み込まれている標準的なデバッグインターフェースであるChrome DevTools Protocol (CDP) を使用しています。TradingViewの独自のプロトコルをリバースエンジニアリングしたり、TradingViewのサーバーに接続したり、アクセス制御を回避したりするものではありません。デバッグポートは、標準のChromiumコマンドラインフラグを使用してユーザーが明示的に有効にする必要があります。
本ソフトウェアを使用することにより、以下に同意したものとみなされます:
TradingViewの利用規約および適用されるすべての法律を遵守して使用する責任は、ユーザー自身が単独で負うこと。
このツールは、いつでも変更される可能性のある文書化されていないTradingViewの内部APIにアクセスすること。
このツールをTradingViewの市場データの再配布、転売、または商業的利用に使用してはならないこと。
著者は、アカウントの停止、凍結、またはその他の結果について一切の責任を負わないこと。
自己責任で使用してください。
ライセンス
MIT — LICENSE を参照してください。アップストリームから継承しています。ソースコードのみに適用され、TradingViewのソフトウェア、データ、または商標には適用されません。
This server cannot be deployed
Maintenance
Related MCP Connectors
Evidence-gated quant research for TradingView Pine Script strategies, run from your AI client.
> TradingMCP puts a market analyst inside your AI assistant. Paste one URL into Claude, ChatGPT, Cursor, VS Code or any MCP client and ask in plain language: screen for breakouts, run a multi-timeframe analysis, backtest a strategy with walk-forward validation, scan for smart-money and volume signals, or get a one-prompt morning market brief. In clients that support MCP Apps, price charts and the Markets panel are drawn right in the chat. > 40+ tools covering crypto (real-time), stocks, ETFs, FX, futures and commodities across major global exchanges. > Hosted, nothing to install: Pro $9/month (2,500 tool calls) or Pro+ $29/month (10,000). Paid upfront with a 14-day money-back guarantee; your API key arrives right after checkout. > Built on the open-source tradingview-mcp core (MIT, ~5k GitHub stars): self-host it free, or use the hosted version with zero ops. > For research and education, not financial advice. Not affiliated with TradingView
AI-powered Pine Script v6 strategy generator built for prop-firm futures traders.
Backtest trading strategies, Monte Carlo robustness, exact Pine export, sealed out-of-sample judge.
Related MCP Servers
- AlicenseBqualityAmaintenanceMCP server that lets AI agents directly control and interact with the TradingView desktop app via 88 chart-control tools, enabling automated chart reading, Pine Script compilation, strategy optimization, and replay control.11344 npm53MIT
- FlicenseNot gradedqualityBmaintenanceA comprehensive MCP server that integrates TradingView Desktop automation, screener API, Yahoo Finance, IDX/BEI tools, backtesting, news sentiment, trade math, and market sessions. It enables traders to perform technical analysis, backtest strategies, manage positions, and automate TradingView tasks through natural language.-
- FlicenseNot gradedqualityCmaintenanceAn MCP server that extends TradingView with AI-driven morning briefs, trading rule automation, and 81 tools for chart control, Pine Script development, replay practice, and multi-pane layouts.85 npm-
- AlicenseBqualityCmaintenanceTradingView MCP server — real-time market data, technical indicators, screeners, and backtesting for Claude, ChatGPT, Cursor, Copilot, and any MCP client. Stocks, crypto, forex & futures across global exchanges.441MIT