Skip to main content
Glama
ertugrul59

Tradingview Chart MCP

by ertugrul59

MCP-Server - TradingView Chart Image Scraper

Schmiedeabzeichen

Dieser MCP-Server bietet Tools zum Abrufen von TradingView-Chartbildern basierend auf Ticker und Intervall.

Aufstellen

  1. 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 .venv
  2. Virtuelle Umgebung aktivieren:

    • macOS/Linux:

      source .venv/bin/activate
    • Windows (Git Bash/WSL):

      source .venv/Scripts/activate
    • Windows (Eingabeaufforderung):

      .venv\\Scripts\\activate.bat
    • Windows (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.

  3. Abhängigkeiten installieren (innerhalb von venv):

    pip install -r requirements.txt
  4. Umgebung konfigurieren (für lokale Tests):

    • Kopieren Sie .env.example nach .env .

    • Tragen Sie Ihre TRADINGVIEW_SESSION_ID und TRADINGVIEW_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.

  5. ChromeDriver sicherstellen: Stellen Sie sicher, dass chromedriver installiert und im PATH Ihres Systems zugänglich ist, oder konfigurieren Sie tview-scraper.py entsprechend, 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.py

Deaktivieren der virtuellen Umgebung

Wenn Sie fertig sind, können Sie die Umgebung deaktivieren:

deactivate

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:

  1. Über .env Datei (für lokale Tests): Wenn Sie python main.py direkt ausführen, lädt der Server Anmeldeinformationen und Einstellungen aus einer .env Datei im Projektverzeichnis.

  2. Ü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

  1. Öffnen Sie Ihre Claude Desktop-Konfigurationsdatei:

    • Windows: %APPDATA%\\Claude\\claude_desktop_config.json

    • macOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json

  2. Fügen Sie Folgendes zum mcpServers -Objekt hinzu oder führen Sie es zusammen. Geben Sie Ihre Anmeldeinformationen im env ein:

    {
      "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 ...
      }
    }
  3. Ersetzen Sie die Platzhalterpfade ( command , args ) durch Ihre tatsächlichen absoluten Pfade.

  4. Ersetzen Sie YOUR_SESSION_ID_HERE und YOUR_SESSION_ID_SIGN_HERE durch Ihre tatsächlichen TradingView-Anmeldeinformationen.

  5. Starten Sie Claude Desktop neu.

Cursor

  1. Gehen Sie zu: Settings -> Cursor Settings -> MCP -> Edit User MCP Config (~/.cursor/mcp.json) .

  2. Fügen Sie Folgendes zum mcpServers -Objekt hinzu oder führen Sie es zusammen. Geben Sie Ihre Anmeldeinformationen im env ein:

    {
      "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 ...
      }
    }
  3. Ersetzen Sie die Platzhalterpfade ( command , args ) durch Ihre tatsächlichen absoluten Pfade.

  4. Ersetzen Sie YOUR_SESSION_ID_HERE und YOUR_SESSION_ID_SIGN_HERE durch Ihre tatsächlichen TradingView-Anmeldeinformationen.

  5. 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 claude
A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (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
    Not graded
    quality
    C
    maintenance
    Controls 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
  • F
    license
    Not graded
    quality
    D
    maintenance
    A 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.
    281
    5
  • F
    license
    Not graded
    quality
    C
    maintenance
    An 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

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/ertugrul59/tradingview-chart-mcp'

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