Skip to main content
Glama
tradingview-mcp-chefy

tradingview-mcp-chefy

by Chefy3x

tradingview-mcp-chefy

Token-effizientes TradingView-MCP für Trader, die tatsächlich Backtests durchführen.

Dies ist ein Fork, der speziell für das Testen von Strategien entwickelt wurde. Die bestehenden TradingView-MCPs funktionieren gut für das Lesen von Charts und morgendliche Arbeitsabläufe, verbrauchen aber massiv Token, wenn man Pine-Strategien iteriert – jeder Backtest-Lesevorgang lädt die vollständige Handelsliste, die Equity-Kurve und die Konsolenausgabe in Ihren Kontext. Dieser Fork schreibt diese Lesevorgänge so um, dass sie innerhalb der TradingView-Laufzeit aggregiert werden, bevor die Daten übertragen werden, und gibt standardmäßig Zusammenfassungen sowie Details auf Anfrage zurück.

[!WARNING] Nicht mit TradingView Inc. oder Anthropic verbunden. Dieses Tool verbindet sich über das Chrome DevTools Protocol mit Ihrer lokal laufenden TradingView Desktop-App. Lesen Sie den Haftungsausschluss vor der Verwendung.

[!IMPORTANT] Erfordert ein gültiges TradingView-Abonnement. Dieses Tool umgeht keine TradingView-Paywall. Es liest von der TradingView Desktop-App, die bereits auf Ihrem Computer läuft, und steuert diese.

[!NOTE] Die gesamte Verarbeitung erfolgt lokal. Nichts wird irgendwohin gesendet. Keine TradingView-Daten verlassen Ihren Computer.


Credits

Dieses Projekt basiert auf zwei früheren Arbeiten:

  • tradesdontlie/tradingview-mcp — die ursprüngliche CDP-Brücke und Tool-Oberfläche. Die harte Arbeit des Scrapings stammt von ihnen.

  • LewisWJackson/tradingview-mcp-jackson — ein Fork, der den Morning-Brief-Workflow, die Regelkonfiguration und einen Fix für den Start ab v2.14+ hinzugefügt hat. Dieser Fork basiert auf seinem.

Wenn Ihnen diese Repos helfen, geben Sie ihnen einen Stern.


Related MCP server: J-SQUAD TradingView MCP Combined

Was ist in diesem Fork anders?

Bereich

Upstream-Verhalten

Dieser Fork

data_get_strategy_results

Gibt das vollständige Strategietester-Payload zurück

Gibt standardmäßig {netProfit, profitFactor, winRate, maxDD, sharpe, n, avgWin, avgLoss} zurück. verbose: true für Rohdaten

data_get_trades

Nur max_trades-Limit

Cursor-paginiert. Standard limit: 20. all: true für vollständige Liste

data_get_equity

Volle Kurve Punkt für Punkt

Downsampling auf N Buckets (Standard 50). verbose: true für Rohdaten

pine_get_console

Gesamte Konsolenausgabe

Neue pine_console_errors filtert serverseitig

Neu: backtest_summary

—

Ein Aufruf, alle wichtigen Metriken, ~200 Bytes

Neu: backtest_compare

—

A/B-Vergleich zweier Strategieläufe serverseitig, gibt nur die Differenz zurück

Nettoeffekt: Ein typischer Backtest-Lesevorgang reduziert sich von ~50 KB auf ~200 Bytes. Bei einer intensiven Iterationssitzung (20+ Läufe) ist das der Unterschied zwischen dem Verbrauch von 20 $ an Token und 1 $.


Status

Pre-Release. Der Fork ist eingerichtet. Die neuen Aggregationstools werden derzeit geschrieben. Bis v0.2 erscheint, verhält sich dieses Repo identisch zu LewisWJackson/tradingview-mcp-jackson – verwenden Sie dieses, wenn Sie heute Stabilität benötigen.

Roadmap:

  • [x] Repo forken, Struktur einrichten

  • [ ] backtest_summary mit In-Browser-Aggregation

  • [ ] backtest_trades_paged Cursor-Pagination

  • [ ] backtest_equity_summary Downsampling

  • [ ] pine_console_errors gefiltertes Tool

  • [ ] Token-Kosten-Benchmark vs. Upstream

  • [ ] PR für unstrittige Fixes zurück an LewisWJackson Upstream

  • [ ] v0.2 Release


Schnellstart

Derzeit noch das gleiche Setup wie beim Upstream. Wenn die neuen Tools in v0.2 landen, bleibt der Installationspfad identisch – nur der Name der mcpServers-Konfiguration könnte sich ändern.

Voraussetzungen

  • TradingView Desktop-App (kostenpflichtiges Abonnement für Echtzeit-/Strategiedaten erforderlich)

  • Node.js 18+

  • Claude Code (oder ein beliebiger MCP-Client)

  • macOS, Windows oder Linux

Installation

git clone https://github.com/Chefy3x/tradingview-mcp-chefy.git ~/tradingview-mcp-chefy
cd ~/tradingview-mcp-chefy
npm install

TradingView mit Debug-Port starten

Mac:

./scripts/launch_tv_debug_mac.sh

Windows:

scripts\launch_tv_debug.bat

Linux:

./scripts/launch_tv_debug_linux.sh

Zu Claude Code hinzufügen

Zu ~/.claude/.mcp.json hinzufügen (mit bestehenden Servern zusammenführen):

{
  "mcpServers": {
    "tradingview": {
      "command": "node",
      "args": ["/Users/YOUR_USERNAME/tradingview-mcp-chefy/src/server.js"]
    }
  }
}

Ersetzen Sie YOUR_USERNAME durch Ihren tatsächlichen Benutzernamen (echo $USER auf Mac/Linux).

Überprüfung

Starten Sie Claude Code neu und fragen Sie: "Use tv_health_check to verify TradingView is connected."


Architektur

Claude Code  ←→  MCP stdio  ←→  src/server.js  ←→  CDP :9222  ←→  TradingView Desktop (Electron)
  • Verbindung: Chrome DevTools Protocol auf localhost:9222

  • Aggregation: Für Backtest-Lesevorgänge führt der über CDP gesendete JS-Ausdruck die Reduktion innerhalb der TradingView-Laufzeit durch, bevor er antwortet. Gleicher Netzwerk-Hop, ~200x weniger Daten, die die Grenze überschreiten.

  • Keine externen Netzwerkaufrufe — alles läuft lokal

  • Keine zusätzlichen Abhängigkeiten über das hinaus, was der Upstream verwendet


Mitwirken

Zwei-Wege-Straße mit Upstream:

  • Verbesserungen der Token-Effizienz an bestehenden Tools → Ich werde diese per PR an LewisWJackson Upstream zurückgeben, damit alle profitieren

  • Neue backtest_* Tool-Familie → bleibt in diesem Fork (ändert das mentale Modell der MCP-Nutzung)

Wenn Sie einen Fehler in gemeinsamen Codepfaden finden, eröffnen Sie hier ein Issue und ich werde es weiterleiten.


Haftungsausschluss

Dieses Projekt wird nur für persönliche, Bildungs- und Forschungszwecke bereitgestellt.

Dieses Tool verwendet das Chrome DevTools Protocol (CDP), eine standardmäßige Debugging-Schnittstelle, die in allen Chromium-basierten Anwendungen integriert ist. Es führt kein Reverse Engineering proprietärer TradingView-Protokolle durch, verbindet sich nicht mit den Servern von TradingView und umgeht keine Zugriffskontrollen. Der Debug-Port muss vom Benutzer explizit über ein standardmäßiges Chromium-Befehlszeilen-Flag aktiviert werden.

Durch die Nutzung dieser Software stimmen Sie zu, dass:

  1. Sie allein dafür verantwortlich sind, sicherzustellen, dass Ihre Nutzung den Nutzungsbedingungen von TradingView und allen geltenden Gesetzen entspricht.

  2. Dieses Tool auf undokumentierte interne TradingView-APIs zugreift, die sich jederzeit ändern können.

  3. Dieses Tool nicht dazu verwendet werden darf, Marktdaten von TradingView weiterzuverbreiten, weiterzuverkaufen oder kommerziell auszunutzen.

  4. Die Autoren nicht für Kontosperrungen, Suspendierungen oder andere Konsequenzen verantwortlich sind.

Nutzung auf eigene Gefahr.

Lizenz

MIT — siehe LICENSE. Vom Upstream geerbt. Gilt nur für den Quellcode, nicht für die Software, Daten oder Marken von TradingView.

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    A
    maintenance
    MCP 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.
    113
    44 npm
    53
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    A 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.
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    An 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
    -
  • A
    license
    B
    quality
    C
    maintenance
    TradingView 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.
    44
    1
    MIT