DT

daviddme/tradingview-unified-mcp

Developer tools

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

69 stars 20 forks 品質 75 トレンド 38NOASSERTION

ローカルブラウザベースのTradeView MCP:185ツール、厳格なデータ境界、セキュリティ回帰テスト、および文書化されたライブ検証制限.

概要

MCP クライアントが、Chrome、Chromium、または Microsoft Edge の TradingView チャートと連携できるローカルモデルコンテキストプロトコルサーバー。 保存されたレイアウト、アラート、パインスクリプト、戦略レポート、市場データ、ウォッチリスト、図面、再生、および1つのブラウザベースの統合に研究ツールをもたらします。 5つの汎用UIミューテーションツールが別途有効になっています。 すべてのツールをブラウズするか、または正確な入力スキーマを調べます。 これは独立したMITライセンスプロジェクトです。 取引ビューが承認または承認されていない。 文書化されていない取引ビューインターフェイスを使用しているため、アカウントの機能と将来の取引ビューの変更は互換性に影響を及ぼす可能性があります。 このプロジェクトは、自動ユニット、セキュリティ、統合、実際のstdioプロセス、および実際のループバックHTTPテストを持っています。 別のライブチェック演習では、Chrome と TradingView のパブリック マーケット エンドポイントを使用して操作を読み込みます。 現在の証拠、スコープ、および残りの制限は、検証、テスト結果、およびこのリリースのセキュリティレビューで記録されます.

概要(AI 翻訳)

MCP クライアントが、Chrome、Chromium、または Microsoft Edge の TradingView チャートと連携できるローカルモデルコンテキストプロトコルサーバー。 保存されたレイアウト、アラート、パインスクリプト、戦略レポート、市場データ、ウォッチリスト、図面、再生、および1つのブラウザベースの統合に研究ツールをもたらします。

185 は、既定のツール・180 を実装しましたが、読み取り専用モード・npm の依存関係は 101 個あります。 5つの汎用UIミューテーションツールが別途有効になっています。 すべてのツールをブラウズするか、または正確な入力スキーマを調べます。

これは独立したMITライセンスプロジェクトです。 取引ビューが承認または承認されていない。 文書化されていない取引ビューインターフェイスを使用しているため、アカウントの機能と将来の取引ビューの変更は互換性に影響を及ぼす可能性があります。

検証ステータス

このプロジェクトは、自動ユニット、セキュリティ、統合、実際のstdioプロセス、および実際のループバックHTTPテストを持っています。 別のライブチェック演習では、Chrome と TradingView のパブリック マーケット エンドポイントを使用して操作を読み込みます。 現在の証拠、スコープ、および残りの制限は、検証、テスト結果、およびこのリリースのセキュリティレビューで記録されます。

成功した API プレゼンス チェックまたは読み取りは、すべてのミューテーションが動作することを証明しません.

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

README

以下は原文 README の抜粋です。原文を見る。

TradingView Unified MCP

A local Model Context Protocol server that lets an MCP client work with TradingView charts in Chrome, Chromium, or Microsoft Edge. It brings saved layouts, alerts, Pine scripts, strategy reports, market data, watchlists, drawings, replay, and research tools into one browser-based integration.

185 implemented tools · 180 enabled by default · 101 available in read-only mode · zero npm dependencies. Five generic UI mutation tools are separately enabled. Browse every tool or inspect its exact input schema.

This is an independent, MIT-licensed project. It is not affiliated with or endorsed by TradingView. It uses undocumented TradingView interfaces, so account features and future TradingView changes can affect compatibility.

Validation status

The project has automated unit, security, integration, real stdio-process, and real loopback-HTTP tests. A separate live check exercises read operations through Chrome and TradingView’s public market endpoints. Current evidence, scope, and remaining limitations are recorded in validation, test results, and the security review of this release.

A successful API-presence check or read does not prove that every mutation works. Review the validation records before relying on a particular workflow. Webhook configuration verification does not prove delivery.

Current live limitation: alert creation returned invalid_request in the test session, including a control using TradingView’s own request API. The combined copy-and-alert workflow is unverified live. Some copy comparisons also reported differing study inputs and correctly stopped verification. See the detailed results.

What it can do

Area Examples Notes
Browser and diagnostics browser_list_tabs, browser_capabilities, session_health, browser_screenshot Restricts targets to HTTPS TradingView chart pages. Screenshots go to your MCP client.
Charts and indicators chart_get_state, chart_set_symbol, chart_set_timeframe, indicator_list, indicator_set_inputs Changes require the exact browser target and saved-layout ID.
Saved layouts layout_list, layout_copy, layout_save, layout_snapshot Copy verifies an independent saved ID and compares observable chart contents.
Alerts alert_sources, alert_prepare, alert_create, alert_verify, alert_pause, alert_resume Price thresholds, attached Pine strategy order fills, and discovered indicator conditions. Requests paused creation by default.
Combined workflow workflow_copy_chart_create_alert, workflow_status Copy, configure, save, create a JSON webhook alert, and independently read it back. Durable recovery keys.
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": ["/absolute/path/TradingView-Unified-MCP/src/server.mjs"], "env": { "TV_CDP_ENDPOINT": "http://127.0.0.1:9222", "TV_DATA_DIR": "/absolute/path/TradingView-Unified-MCP/runtime", "TV_READONLY": "1" } } } }