tradingview-mcp-review
tradingview-mcp-review
Ein reiner Review-Abkömmling von tradesdontlie/tradingview-mcp: 9 MCP-Tools zur Überprüfung von Handelsaufzeichnungen anhand eines Live-TradingView-Desktop-Charts über das Chrome DevTools-Protokoll auf 127.0.0.1:9222.
Dies ist keine universelle Brücke. Das übergeordnete Projekt stellt 84 Tools bereit, darunter Pine-Script-Bearbeitung, Alarme, Watchlists, Replay-Handel, UI-Automatisierung, beliebige JS-Auswertung, Prozesssteuerung und Selbstaktualisierung. Dieser Build entfernt all dies auf Code-Ebene und behält nur das, was für die Überprüfung von Handelsaufzeichnungen benötigt wird: Navigieren zum Chart, in dem ein Handel stattfand, Abrufen des Preiskontexts, Markieren von Einstiegs-/Ausstiegsniveaus, Screenshot.
Nicht verbunden mit, unterstützt von oder assoziiert mit TradingView Inc. oder Anthropic, PBC. Die programmatische Interaktion mit TradingView kann mit den Nutzungsbedingungen von TradingView in Konflikt geraten – Sie sind allein dafür verantwortlich, dass Ihre Nutzung diesen entspricht. Siehe den Haftungsausschluss des übergeordneten Projekts, der hier in vollem Umfang gilt.
Sicherheitsgrenze (durch Design)
Nur Localhost. Der CDP-Endpunkt ist fest auf
127.0.0.1:9222festgelegt – keine Umgebungsvariablen- oder Konfigurationsüberschreibung.Keine Primitive mit hohen Privilegien. Keine Selbstaktualisierung, kein Starten/Beenden von Prozessen, keine beliebige JS-Auswertung, kein Pine-Editor, keine Alarm-/Watchlist-/Replay-/Order-Funktionen. Auf Quellcode-Ebene entfernt (Dateien gelöscht), nicht nur abgemeldet.
Keine willkürlichen Eingaben. Keine vom Aufrufer gesteuerten Dateipfade (Screenshots gehen mit programmgenerierten Namen nach
generated/screenshots/), Zeitrahmen sind ein Enum, Symbole sind längenbegrenzt.Layout-Änderungen werden als potenziell persistent behandelt. Das Ändern von Symbol/Zeitrahmen kann das gespeicherte TradingView-Layout verschmutzen (und bleibt bestehen, wenn die Layout-Autospeicherung aktiviert ist). Arbeiten Sie mit einem dedizierten Scratch-Layout.
Nur lokaler Gesundheitscheck. Die übergeordnete GitHub-Update-Prüfung wurde entfernt; der Server tätigt keine Netzwerkanfragen außer zum lokalen Debug-Port.
In CI erzwungen.
tests/tool_surface.test.jsstellt sicher, dass die Tool-Liste exakt der 7-Tool-Whitelist entspricht und dass benannte übergeordnete Fähigkeiten fehlen, sodass eine Zusammenführung aus dem übergeordneten Projekt diese nicht stillschweigend wieder einführen kann.
Related MCP server: TradingView MCP Jackson
Die 7 Tools
Tool | Zweck in einer Überprüfung |
| Überprüfen der lokalen CDP-Verbindung und des aktuellen Charts |
| Symbol / Zeitrahmen / Indikatoren auslesen |
| Zum Instrument des Handels wechseln |
| Zur Auflösung des Handels wechseln (Enum) |
| Zum Zeitfenster des Handels springen/zoomen (Seiten in älterem Verlauf) |
| Preiskontext. |
| Screenshot nach |
Chart-Annotation (draw_shape / draw_clear) ist nicht in dieser Version. Das sichere Entfernen einer Annotation erfordert den Nachweis, welche Zeichnungen diese Sitzung erstellt hat; über TradingView-Layoutwechsel hinweg konnte diese Eigentümerschaft nicht zuverlässig festgestellt werden, und ein Löschvorgang, der die Eigentümerschaft nicht nachweisen kann, löscht die eigenen Zeichnungen des Benutzers. Die Fähigkeit kehrt mit einem nachweisbaren Vertrag zurück, nicht mit einem Vorbehalt.
Beabsichtigte Architektur: Ihre Handelsaufzeichnungen sind die Quelle der Wahrheit → die Analyse erfolgt lokal → die TradingView-Debug-Instanz stellt nur den visuellen Kontext bereit.
Einrichtung
Anforderungen: TradingView Desktop (mit Ihrem Abonnement), Node.js 18+.
git clone https://github.com/F-e-u-e-r/tradingview-mcp-review.git
cd tradingview-mcp-review
npm ci --ignore-scriptsStarten Sie TradingView Desktop selbst mit dem Debug-Port (der Server kann dies bewusst nicht für Sie tun):
./scripts/launch_tv_debug_mac.sh # macOS
# or manually, any platform:
/path/to/TradingView --remote-debugging-port=9222Aktivieren Sie den Debug-Port nur für Überprüfungssitzungen – während er aktiviert ist, kann jeder lokale Prozess diese TradingView-Instanz steuern. Schließen Sie sie und starten Sie sie normal neu, wenn Sie fertig sind. Verwenden Sie TradingView Desktop, keinen Chrome-Tab mit Remote-Debugging (das würde Ihr gesamtes Browserprofil offenlegen).
Fügen Sie dies Ihrer MCP-Client-Konfiguration hinzu (z. B. einer Projekt-.mcp.json):
{
"mcpServers": {
"tradingview-review": {
"command": "node",
"args": ["/path/to/tradingview-mcp-review/src/server.js"]
}
}
}Tore
npm run lint # eslint no-undef guard (catches unfinished refactors)
npm test # tool-surface allowlist/denylist gate + sanitization + unit tests (all offline)Herkunft
Abgeleitet vom übergeordneten Baum zu einem sicherheitsgeprüften Commit; jede Änderung seitdem ist in UPSTREAM.md aufgeführt, das auch das Verfahren zur erneuten Prüfung für das Einspielen von Updates aus dem übergeordneten Projekt definiert. Lizenz: MIT (siehe LICENSE, Urheberrecht des Autors des übergeordneten Projekts).
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceA type-safe MCP server that enables AI agents to control TradingView Desktop via Chrome DevTools Protocol, allowing chart state reading, symbol/timeframe changes, and OHLCV data fetching.112261MIT
- Flicense-qualityCmaintenanceAn MCP server that connects to TradingView Desktop via Chrome DevTools Protocol, enabling chart control, Pine Script development, and a morning brief workflow with AI-driven analysis.226
- FlicenseBqualityCmaintenanceA TradingView-style market research and charting MCP server that provides tools for market data, indicators, watchlists, and local HTML chart rendering without scraping TradingView.9
- Alicense-qualityAmaintenanceA local MCP server that connects TradingView Desktop to AI assistants via Chrome DevTools Protocol, enabling Pine Script development, multi-timeframe analysis, and Wyckoff scanning with a rules engine.441MIT
Related MCP Connectors
MCP server exposing the Backtest360 engine API as tools for AI agents.
Open-source MCP server for Zerodha Kite Connect. Portfolio, market data, backtesting, alerts.
Hosted MCP for stocks, options, Greeks, brokers, order previews, alerts, and workflows.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/F-e-u-e-r/tradingview-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server