Skip to main content
Glama

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 если он позволяет указать путь.

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

Убедитесь, что ваша виртуальная среда активирована ( 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
-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

График Tradingview MCP

  1. Настраивать
    1. Запуск сервера
      1. Деактивация виртуальной среды
        1. Использование
          1. 🔌 Использование с клиентами MCP (Claude Desktop / Cursor)
            1. Клод Десктоп
            2. Курсор
            3. Установка через Smithery

          Related MCP Servers

          • -
            security
            F
            license
            -
            quality
            The 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 -
            29
            Python
            • Apple
          • A
            security
            A
            license
            A
            quality
            An 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 -
            8
            30
            Python
            MIT License
            • Apple
          • -
            security
            A
            license
            -
            quality
            An 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 -
            Python
            MIT License
            • Linux
            • Apple
          • A
            security
            F
            license
            A
            quality
            An 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 -
            3
            51
            2
            Python
            • Apple

          View all related MCP servers

          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