MCP-Server - TradingView Chart Image Scraper
Dieser MCP-Server bietet Tools zum Abrufen von TradingView-Chartbildern basierend auf Ticker und Intervall.
Aufstellen
- Virtuelle Umgebung erstellen:
- Virtuelle Umgebung aktivieren:
- macOS/Linux:
- Windows (Git Bash/WSL):
- Windows (Eingabeaufforderung):
- Windows (PowerShell):(Hinweis: Möglicherweise müssen Sie die PowerShell-Ausführungsrichtlinie anpassen:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
)
Ihre Terminal-Eingabeaufforderung sollte jetzt anzeigen, dass Sie sich in der Datei
(.venv)
befinden. - macOS/Linux:
- Abhängigkeiten installieren (innerhalb von venv):
- Umgebung konfigurieren (für lokale Tests):
- Kopieren Sie
.env.example
nach.env
. - Tragen Sie Ihre
TRADINGVIEW_SESSION_ID
undTRADINGVIEW_SESSION_ID_SIGN
in die.env
Datei ein. Sie können diese aus den Cookies Ihres Browsers abrufen, nachdem Sie sich bei TradingView angemeldet haben. - Diese
.env
Datei wird verwendet, wenn der Server für lokale Tests direkt ausgeführt wird (z. B.python main.py
). - Passen Sie optionale Scraper-Einstellungen (
MCP_SCRAPER_HEADLESS
usw.) in.env
an, falls dies für lokale Ausführungen erforderlich ist.
- Kopieren Sie
- ChromeDriver sicherstellen: Stellen Sie sicher, dass
chromedriver
installiert und im PATH Ihres Systems zugänglich ist, oder konfigurieren Sietview-scraper.py
entsprechend, wenn die Angabe eines Pfads möglich ist.
Ausführen des Servers
Stellen Sie sicher, dass Ihre virtuelle Umgebung aktiviert ist ( source .venv/bin/activate
oder gleichwertig).
Deaktivieren der virtuellen Umgebung
Wenn Sie fertig sind, können Sie die Umgebung deaktivieren:
Verwendung
Sobald der Server läuft (innerhalb des aktivierten Venv), können Sie über einen MCP-Client mit ihm interagieren und dabei auf den Servernamen TradingView Chart Image
abzielen.
Verfügbare Tools:
get_tradingview_chart_image(ticker: str, interval: str)
: Ruft die direkte Bild-URL für ein TradingView-Diagramm ab.
Beispiel-Eingabeaufforderungen:
- „Holen Sie sich das 15-Minuten-Diagramm für NASDAQ:AAPL“
- „Zeigen Sie mir das Tagesdiagramm für BYBIT:BTCUSDT.P“
- „TradingView-Chartbild für COINBASE:ETHUSD im 60-Tage-Zeitraum abrufen“
🔌 Verwendung mit MCP-Clients (Claude Desktop / Cursor)
Dieser Server unterstützt zwei Möglichkeiten zur Bereitstellung der Konfiguration:
- Über
.env
Datei (für lokale Tests): Wenn Siepython main.py
direkt ausführen, lädt der Server Anmeldeinformationen und Einstellungen aus einer.env
Datei im Projektverzeichnis. - Über Client-Umgebungsvariablen (empfohlen für die Integration): Bei der Ausführung durch einen MCP-Client (wie Claude/Cursor) sollten Sie den Client so konfigurieren, dass die erforderlichen Umgebungsvariablen direkt eingefügt werden. Diese überschreiben alle in einer
.env
Datei gefundenen Werte.
Claude Desktop
- Öffnen Sie Ihre Claude Desktop-Konfigurationsdatei:
- Windows:
%APPDATA%\\Claude\\claude_desktop_config.json
- macOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json
- Windows:
- Fügen Sie Folgendes zum
mcpServers
-Objekt hinzu oder führen Sie es zusammen. Geben Sie Ihre Anmeldeinformationen imenv
ein: - Ersetzen Sie die Platzhalterpfade (
command
,args
) durch Ihre tatsächlichen absoluten Pfade. - Ersetzen Sie
YOUR_SESSION_ID_HERE
undYOUR_SESSION_ID_SIGN_HERE
durch Ihre tatsächlichen TradingView-Anmeldeinformationen. - Starten Sie Claude Desktop neu.
Cursor
- Gehen Sie zu:
Settings -> Cursor Settings -> MCP -> Edit User MCP Config (~/.cursor/mcp.json)
. - Fügen Sie Folgendes zum
mcpServers
-Objekt hinzu oder führen Sie es zusammen. Geben Sie Ihre Anmeldeinformationen imenv
ein: - Ersetzen Sie die Platzhalterpfade (
command
,args
) durch Ihre tatsächlichen absoluten Pfade. - Ersetzen Sie
YOUR_SESSION_ID_HERE
undYOUR_SESSION_ID_SIGN_HERE
durch Ihre tatsächlichen TradingView-Anmeldeinformationen. - Cursor neu starten.
Installation über Smithery
So installieren Sie TradingView Chart Image Scraper für Claude Desktop automatisch über Smithery :
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tradingview Chart MCP
Related MCP Servers
- -securityFlicense-qualityThe MCP Trader Server conducts comprehensive technical analysis on stocks, offering insights into trends, momentum indicators, volatility metrics, and volume analysis to support stock trading decisions.Last updated -29Python
- AsecurityAlicenseAqualityAn MCP server that integrates the XTQuant quantitative trading platform with AI assistants, allowing AI to directly access and operate on trading data and functionality.Last updated -830PythonMIT License
- -securityAlicense-qualityAn MCP server that provides current and historical gold/precious metal prices (gold, silver, platinum, and palladium) via the GoldAPI.io service with support for multiple currencies.Last updated -PythonMIT License
- AsecurityFlicenseAqualityAn MCP server that analyzes stock trading volume to identify significant price levels (volume walls), supporting features like order book data fetching, trade analysis, and volume distribution tracking.Last updated -3512Python