Skip to main content
Glama
ertugrul59

Tradingview Chart MCP

by ertugrul59

MCP Server - Скрапер изображений графиков TradingView

значок кузнеца

Этот сервер MCP предоставляет инструменты для извлечения изображений графиков TradingView на основе тикера и интервала.

Настраивать

  1. Создать виртуальную среду:

    # Navigate to the project directory
    cd tradingview-chart-mcp
    # Create the venv (use python3 if python is not linked)
    python3 -m venv .venv
  2. Активировать виртуальную среду:

    • macOS/Linux:

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

      source .venv/Scripts/activate
    • Windows (командная строка):

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

      .venv\\Scripts\\Activate.ps1

      (Примечание: возможно, вам придется настроить политику выполнения PowerShell: Set-ExecutionPolicy RemoteSigned -Scope CurrentUser )

    Теперь в строке терминала должно быть указано, что вы находитесь в (.venv) .

  3. Установка зависимостей (внутри venv):

    pip install -r requirements.txt
  4. Настроить среду (для локального тестирования):

    • Скопируйте .env.example в .env .

    • Заполните ваши TRADINGVIEW_SESSION_ID и TRADINGVIEW_SESSION_ID_SIGN в файле .env . Вы можете получить их из cookie-файлов вашего браузера после входа в TradingView.

    • Этот файл .env используется при запуске сервера напрямую (например, python main.py ) для локального тестирования.

    • При необходимости для локальных запусков отрегулируйте дополнительные параметры скребка ( MCP_SCRAPER_HEADLESS и т. д.) в .env .

  5. Убедитесь, что ChromeDriver установлен и доступен в PATH вашей системы, или настройте tview-scraper.py соответствующим образом chromedriver если он позволяет указать путь.

Related MCP server: claude-tradingview-mcp

Запуск сервера

Убедитесь, что ваша виртуальная среда активирована ( source .venv/bin/activate или эквивалент).

python main.py

Деактивация виртуальной среды

Закончив, вы можете деактивировать среду:

deactivate

Использование

После запуска сервера (в активированном venv) вы можете взаимодействовать с ним с помощью клиента MCP, указав имя сервера TradingView Chart Image .

Доступные инструменты:

  • get_tradingview_chart_image(ticker: str, interval: str) : извлекает прямой URL-адрес изображения для графика TradingView.

Примеры подсказок:

  • «Получите 15-минутный график для NASDAQ:AAPL»

  • «Покажите мне дневной график BYBIT:BTCUSDT.P»

  • "Получить изображение графика TradingView для COINBASE:ETHUSD на 60-периоде"

🔌 Использование с клиентами MCP (Claude Desktop / Cursor)

Этот сервер поддерживает два способа предоставления конфигурации:

  1. Через файл .env (для локального тестирования): при запуске python main.py напрямую сервер загрузит учетные данные и настройки из файла .env в каталоге проекта.

  2. Через переменные среды клиента (рекомендуется для интеграции): при запуске клиентом MCP (например, Claude/Cursor) следует настроить клиент для прямого внедрения требуемых переменных среды. Они переопределят любые значения, найденные в файле .env .

Клод Десктоп

  1. Откройте файл конфигурации Claude Desktop:

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

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

  2. Добавьте или объедините следующее в объект mcpServers . Укажите свои учетные данные в блоке 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. Замените пути-заполнители ( command , args ) на ваши фактические абсолютные пути.

  4. Замените YOUR_SESSION_ID_HERE и YOUR_SESSION_ID_SIGN_HERE на ваши фактические учетные данные TradingView.

  5. Перезагрузите Claude Desktop.

Курсор

  1. Перейдите в: Settings -> Cursor Settings -> MCP -> Edit User MCP Config (~/.cursor/mcp.json) .

  2. Добавьте или объедините следующее в объект mcpServers . Укажите свои учетные данные в блоке 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. Замените пути-заполнители ( command , args ) на ваши фактические абсолютные пути.

  4. Замените YOUR_SESSION_ID_HERE и YOUR_SESSION_ID_SIGN_HERE на ваши фактические учетные данные TradingView.

  5. Перезапустить курсор.

Установка через Smithery

Чтобы автоматически установить TradingView Chart Image Scraper для Claude Desktop через 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