Skip to main content
Glama
F-e-u-e-r

tradingview-mcp-review

by F-e-u-e-r

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:9222 festgelegt – 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.js stellt 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

tv_health_check

Überprüfen der lokalen CDP-Verbindung und des aktuellen Charts

chart_get_state

Symbol / Zeitrahmen / Indikatoren auslesen

chart_set_symbol

Zum Instrument des Handels wechseln

chart_set_timeframe

Zur Auflösung des Handels wechseln (Enum)

chart_set_visible_range

Zum Zeitfenster des Handels springen/zoomen (Seiten in älterem Verlauf)

data_get_ohlcv

Preiskontext. from+to für ein bestimmtes Fenster übergeben (erforderlich für die Überprüfung eines vergangenen Handels); beide weglassen für die neuesten Balken

capture_screenshot

Screenshot nach generated/screenshots/ (fester Pfad)

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-scripts

Starten 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=9222

Aktivieren 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).

Install Server
F
license - not found
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    C
    maintenance
    A 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.
    11
    226
    1
    MIT
  • F
    license
    B
    quality
    C
    maintenance
    A 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

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

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/F-e-u-e-r/tradingview-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server