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.
[!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 |
| 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 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