MCP Server - Скрапер изображений графиков TradingView
Этот сервер MCP предоставляет инструменты для извлечения изображений графиков TradingView на основе тикера и интервала.
Настраивать
- Создать виртуальную среду:
- Активировать виртуальную среду:
- macOS/Linux:
- Windows (Git Bash/WSL):
- Windows (командная строка):
- Windows (PowerShell):(Примечание: возможно, вам придется настроить политику выполнения PowerShell:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
)
Теперь в строке терминала должно быть указано, что вы находитесь в
(.venv)
. - macOS/Linux:
- Установка зависимостей (внутри venv):
- Настроить среду (для локального тестирования):
- Скопируйте
.env.example
в.env
. - Заполните ваши
TRADINGVIEW_SESSION_ID
иTRADINGVIEW_SESSION_ID_SIGN
в файле.env
. Вы можете получить их из cookie-файлов вашего браузера после входа в TradingView. - Этот файл
.env
используется при запуске сервера напрямую (например,python main.py
) для локального тестирования. - При необходимости для локальных запусков отрегулируйте дополнительные параметры скребка (
MCP_SCRAPER_HEADLESS
и т. д.) в.env
.
- Скопируйте
- Убедитесь, что ChromeDriver установлен и доступен в PATH вашей системы, или настройте
tview-scraper.py
соответствующим образомchromedriver
если он позволяет указать путь.
Запуск сервера
Убедитесь, что ваша виртуальная среда активирована ( source .venv/bin/activate
или эквивалент).
Деактивация виртуальной среды
Закончив, вы можете деактивировать среду:
Использование
После запуска сервера (в активированном 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)
Этот сервер поддерживает два способа предоставления конфигурации:
- Через файл
.env
(для локального тестирования): при запускеpython main.py
напрямую сервер загрузит учетные данные и настройки из файла.env
в каталоге проекта. - Через переменные среды клиента (рекомендуется для интеграции): при запуске клиентом MCP (например, Claude/Cursor) следует настроить клиент для прямого внедрения требуемых переменных среды. Они переопределят любые значения, найденные в файле
.env
.
Клод Десктоп
- Откройте файл конфигурации Claude Desktop:
- Windows:
%APPDATA%\\Claude\\claude_desktop_config.json
- macOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json
- Windows:
- Добавьте или объедините следующее в объект
mcpServers
. Укажите свои учетные данные в блокеenv
: - Замените пути-заполнители (
command
,args
) на ваши фактические абсолютные пути. - Замените
YOUR_SESSION_ID_HERE
иYOUR_SESSION_ID_SIGN_HERE
на ваши фактические учетные данные TradingView. - Перезагрузите Claude Desktop.
Курсор
- Перейдите в:
Settings -> Cursor Settings -> MCP -> Edit User MCP Config (~/.cursor/mcp.json)
. - Добавьте или объедините следующее в объект
mcpServers
. Укажите свои учетные данные в блокеenv
: - Замените пути-заполнители (
command
,args
) на ваши фактические абсолютные пути. - Замените
YOUR_SESSION_ID_HERE
иYOUR_SESSION_ID_SIGN_HERE
на ваши фактические учетные данные TradingView. - Перезапустить курсор.
Установка через Smithery
Чтобы автоматически установить TradingView Chart Image Scraper для Claude Desktop через Smithery :
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
График Tradingview MCP
Related MCP Servers
- -securityFlicense-qualityThe 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 -29Python
- AsecurityAlicenseAqualityAn 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 -830PythonMIT License
- -securityAlicense-qualityAn 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 -PythonMIT License
- AsecurityFlicenseAqualityAn 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 -3512Python