
daviddme/tradingview-unified-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
ローカルブラウザベースの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. |
インストール
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"
}
}
}
}