tradingview-mcp-chefy
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.
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.
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.
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.
Was ist in diesem Fork anders?
Bereich | Upstream-Verhalten | Dieser Fork |
| Gibt das vollständige Strategietester-Payload zurück | Gibt standardmäßig |
| Nur | Cursor-paginiert. Standard |
| Volle Kurve Punkt für Punkt | Downsampling auf N Buckets (Standard 50). |
| Gesamte Konsolenausgabe | Neue |
Neu: | — | Ein Aufruf, alle wichtigen Metriken, ~200 Bytes |
Neu: | — | 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_summarymit In-Browser-Aggregation[ ]
backtest_trades_pagedCursor-Pagination[ ]
backtest_equity_summaryDownsampling[ ]
pine_console_errorsgefiltertes 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 installTradingView mit Debug-Port starten
Mac:
./scripts/launch_tv_debug_mac.shWindows:
scripts\launch_tv_debug.batLinux:
./scripts/launch_tv_debug_linux.shZu 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:9222Aggregation: 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:
Sie allein dafür verantwortlich sind, sicherzustellen, dass Ihre Nutzung den Nutzungsbedingungen von TradingView und allen geltenden Gesetzen entspricht.
Dieses Tool auf undokumentierte interne TradingView-APIs zugreift, die sich jederzeit ändern können.
Dieses Tool nicht dazu verwendet werden darf, Marktdaten von TradingView weiterzuverbreiten, weiterzuverkaufen oder kommerziell auszunutzen.
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.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Chefy3x/tradingview-mcp-chefy'
If you have feedback or need assistance with the MCP directory API, please join our Discord server