Tradingview Chart MCP
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:
# Navigate to the project directory cd tradingview-chart-mcp # Create the venv (use python3 if python is not linked) python3 -m venv .venvVirtuelle Umgebung aktivieren:
macOS/Linux:
source .venv/bin/activateWindows (Git Bash/WSL):
source .venv/Scripts/activateWindows (Eingabeaufforderung):
.venv\\Scripts\\activate.batWindows (PowerShell):
.venv\\Scripts\\Activate.ps1(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.Abhängigkeiten installieren (innerhalb von venv):
pip install -r requirements.txtUmgebung konfigurieren (für lokale Tests):
Kopieren Sie
.env.examplenach.env.Tragen Sie Ihre
TRADINGVIEW_SESSION_IDundTRADINGVIEW_SESSION_ID_SIGNin die.envDatei ein. Sie können diese aus den Cookies Ihres Browsers abrufen, nachdem Sie sich bei TradingView angemeldet haben.Diese
.envDatei 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_HEADLESSusw.) in.envan, falls dies für lokale Ausführungen erforderlich ist.
ChromeDriver sicherstellen: Stellen Sie sicher, dass
chromedriverinstalliert und im PATH Ihres Systems zugänglich ist, oder konfigurieren Sietview-scraper.pyentsprechend, wenn die Angabe eines Pfads möglich ist.
Related MCP server: claude-tradingview-mcp
Ausführen des Servers
Stellen Sie sicher, dass Ihre virtuelle Umgebung aktiviert ist ( source .venv/bin/activate oder gleichwertig).
python main.pyDeaktivieren der virtuellen Umgebung
Wenn Sie fertig sind, können Sie die Umgebung deaktivieren:
deactivateVerwendung
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
.envDatei (für lokale Tests): Wenn Siepython main.pydirekt ausführen, lädt der Server Anmeldeinformationen und Einstellungen aus einer.envDatei 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
.envDatei gefundenen Werte.
Claude Desktop
Öffnen Sie Ihre Claude Desktop-Konfigurationsdatei:
Windows:
%APPDATA%\\Claude\\claude_desktop_config.jsonmacOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json
Fügen Sie Folgendes zum
mcpServers-Objekt hinzu oder führen Sie es zusammen. Geben Sie Ihre Anmeldeinformationen imenvein:{ "mcpServers": { "tradingview-chart-mcp": { "command": "/absolute/path/to/your/tradingview-chart-mcp/.venv/bin/python3", "args": ["/absolute/path/to/your/tradingview-chart-mcp/main.py"], "env": { "TRADINGVIEW_SESSION_ID": "YOUR_SESSION_ID_HERE", "TRADINGVIEW_SESSION_ID_SIGN": "YOUR_SESSION_ID_SIGN_HERE" // Optional: Add MCP_SCRAPER_* variables here too if needed // "MCP_SCRAPER_HEADLESS": "False" } } // ... other servers if any ... } }Ersetzen Sie die Platzhalterpfade (
command,args) durch Ihre tatsächlichen absoluten Pfade.Ersetzen Sie
YOUR_SESSION_ID_HEREundYOUR_SESSION_ID_SIGN_HEREdurch 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 imenvein:{ "mcpServers": { "tradingview-chart-mcp": { "command": "/absolute/path/to/your/tradingview-chart-mcp/.venv/bin/python3", "args": ["/absolute/path/to/your/tradingview-chart-mcp/main.py"], "env": { "TRADINGVIEW_SESSION_ID": "YOUR_SESSION_ID_HERE", "TRADINGVIEW_SESSION_ID_SIGN": "YOUR_SESSION_ID_SIGN_HERE" // Optional: Add MCP_SCRAPER_* variables here too if needed // "MCP_SCRAPER_HEADLESS": "False" } } // ... other servers if any ... } }Ersetzen Sie die Platzhalterpfade (
command,args) durch Ihre tatsächlichen absoluten Pfade.Ersetzen Sie
YOUR_SESSION_ID_HEREundYOUR_SESSION_ID_SIGN_HEREdurch 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 :
npx -y @smithery/cli install @ertugrul59/tradingview-chart-mcp --client claudeThis server cannot be installed
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
- AlicenseNot gradedqualityCmaintenanceControls the TradingView Desktop app via MCP, allowing AI agents to manage charts, indicators, Pine Script strategies, and optionally mirrors signals to MetaTrader 5 for automated trading.MIT
- AlicenseAqualityCmaintenanceAn MCP server that lets Claude analyze your TradingView charts by reading the window and taking screenshots, with no write tools or trade execution.51MIT
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server that lets AI assistants interact with TradingView for real-time quotes, historical OHLCV data, screener, alerts, watchlists, news, chart layouts, Pine scripts, and more. Connect it to Claude Desktop, Cursor, or any MCP-compatible client to control TradingView via natural language.2815
- 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.281
Related MCP Connectors
Open-source MCP server for Zerodha Kite Connect. Portfolio, market data, backtesting, alerts.
Multi-tenant FastMCP server for Charles Schwab brokerage data, monetized via DPYC Tollbooth
Screenshot and HTML render MCP server for AI agents
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/ertugrul59/tradingview-chart-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server