Skip to main content
Glama
ertugrul59

Tradingview Chart MCP

by ertugrul59

Servidor MCP - Rastreador de imágenes de gráficos de TradingView

Este servidor MCP proporciona herramientas para obtener imágenes de gráficos de TradingView según el ticker y el intervalo.

Configuración

  1. Crear entorno virtual:

    # Navigate to the project directory
    cd tradingview-chart-mcp
    # Create the venv (use python3 if python is not linked)
    python3 -m venv .venv
  2. Activar entorno virtual:

    • macOS/Linux:

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

      source .venv/Scripts/activate
    • Windows (símbolo del sistema):

      .venv\\Scripts\\activate.bat
    • Ventanas (PowerShell):

      .venv\\Scripts\\Activate.ps1

      (Nota: Es posible que necesite ajustar la política de ejecución de PowerShell: Set-ExecutionPolicy RemoteSigned -Scope CurrentUser )

    El indicador de terminal ahora debería indicar que se encuentra en (.venv) .

  3. Instalar dependencias (dentro de venv):

    pip install -r requirements.txt
  4. Configurar el entorno (para pruebas locales):

    • Copiar .env.example a .env .

    • Introduce tu TRADINGVIEW_SESSION_ID y TRADINGVIEW_SESSION_ID_SIGN en el archivo .env . Puedes obtenerlos de las cookies de tu navegador tras iniciar sesión en TradingView.

    • Este archivo .env se utiliza cuando se ejecuta el servidor directamente (por ejemplo, python main.py ) para pruebas locales.

    • Ajuste la configuración opcional del raspador ( MCP_SCRAPER_HEADLESS , etc.) en .env si es necesario para ejecuciones locales.

  5. Asegúrese de chromedriveresté instalado y accesible en la RUTA de su sistema, o configure tview-scraper.py en consecuencia si permite especificar una ruta.

Related MCP server: claude-tradingview-mcp

Ejecución del servidor

Asegúrese de que su entorno virtual esté activado ( source .venv/bin/activate o equivalente).

python main.py

Desactivación del entorno virtual

Cuando hayas terminado, puedes desactivar el entorno:

deactivate

Uso

Una vez que el servidor esté en ejecución (dentro del venv activado), puedes interactuar con él mediante un cliente MCP, apuntando al nombre del servidor TradingView Chart Image .

Herramientas disponibles:

  • get_tradingview_chart_image(ticker: str, interval: str) : obtiene la URL de la imagen directa para un gráfico de TradingView.

Ejemplos de indicaciones:

  • Obtenga el gráfico de 15 minutos del NASDAQ:AAPL.

  • Muéstrame el gráfico diario de BYBIT:BTCUSDT.P

  • Obtener la imagen del gráfico de TradingView para COINBASE:ETHUSD en el marco temporal de 60 días.

🔌 Uso con clientes MCP (Claude Desktop / Cursor)

Este servidor admite dos formas de proporcionar configuración:

  1. A través del archivo .env (para pruebas locales): al ejecutar python main.py directamente, el servidor cargará las credenciales y la configuración desde un archivo .env en el directorio del proyecto.

  2. Mediante variables de entorno del cliente (recomendado para la integración): Al ejecutarse con un cliente MCP (como Claude/Cursor), debe configurar el cliente para que inyecte directamente las variables de entorno necesarias. Estas sobrescribirán cualquier valor presente en un archivo .env .

Escritorio de Claude

  1. Abra el archivo de configuración de Claude Desktop:

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

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

  2. Agregue o combine lo siguiente dentro del objeto mcpServers . Proporcione sus credenciales en el bloque env :

    {
      "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. Reemplace las rutas de marcador de posición ( command , args ) con sus rutas absolutas reales.

  4. Reemplace YOUR_SESSION_ID_HERE y YOUR_SESSION_ID_SIGN_HERE con sus credenciales reales de TradingView.

  5. Reinicie Claude Desktop.

Cursor

  1. Vaya a: Settings -> Cursor Settings -> MCP -> Edit User MCP Config (~/.cursor/mcp.json) .

  2. Agregue o combine lo siguiente dentro del objeto mcpServers . Proporcione sus credenciales en el bloque env :

    {
      "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. Reemplace las rutas de marcador de posición ( command , args ) con sus rutas absolutas reales.

  4. Reemplace YOUR_SESSION_ID_HERE y YOUR_SESSION_ID_SIGN_HERE con sus credenciales reales de TradingView.

  5. Reiniciar cursor.

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