Tradingview Chart MCP
MCP Server - Скрапер изображений графиков TradingView
Этот сервер MCP предоставляет инструменты для извлечения изображений графиков TradingView на основе тикера и интервала.
Настраивать
Создать виртуальную среду:
# Navigate to the project directory cd tradingview-chart-mcp # Create the venv (use python3 if python is not linked) python3 -m venv .venvАктивировать виртуальную среду:
macOS/Linux:
source .venv/bin/activateWindows (Git Bash/WSL):
source .venv/Scripts/activateWindows (командная строка):
.venv\\Scripts\\activate.batWindows (PowerShell):
.venv\\Scripts\\Activate.ps1(Примечание: возможно, вам придется настроить политику выполнения PowerShell:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser)
Теперь в строке терминала должно быть указано, что вы находитесь в
(.venv).Установка зависимостей (внутри venv):
pip install -r requirements.txtНастроить среду (для локального тестирования):
Скопируйте
.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если он позволяет указать путь.
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)
Этот сервер поддерживает два способа предоставления конфигурации:
Через файл
.env(для локального тестирования): при запускеpython main.pyнапрямую сервер загрузит учетные данные и настройки из файла.envв каталоге проекта.Через переменные среды клиента (рекомендуется для интеграции): при запуске клиентом MCP (например, Claude/Cursor) следует настроить клиент для прямого внедрения требуемых переменных среды. Они переопределят любые значения, найденные в файле
.env.
Клод Десктоп
Откройте файл конфигурации Claude Desktop:
Windows:
%APPDATA%\\Claude\\claude_desktop_config.jsonmacOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json
Добавьте или объедините следующее в объект
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 ... } }Замените пути-заполнители (
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:{ "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 ... } }Замените пути-заполнители (
command,args) на ваши фактические абсолютные пути.Замените
YOUR_SESSION_ID_HEREиYOUR_SESSION_ID_SIGN_HEREна ваши фактические учетные данные TradingView.Перезапустить курсор.
Установка через Smithery
Чтобы автоматически установить TradingView Chart Image Scraper для Claude Desktop через Smithery :
npx -y @smithery/cli install @ertugrul59/tradingview-chart-mcp --client claudeThis server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityCmaintenanceControls 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
- AlicenseAqualityCmaintenanceAn MCP server that lets Claude analyze your TradingView charts by reading the window and taking screenshots, with no write tools or trade execution.51MIT
- FlicenseNot gradedqualityDmaintenanceA 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.2815
- FlicenseNot gradedqualityCmaintenanceAn 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
Related MCP Connectors
Open-source MCP server for Zerodha Kite Connect. Portfolio, market data, backtesting, alerts.
Multi-tenant FastMCP server for Charles Schwab brokerage data, monetized via DPYC Tollbooth
Screenshot and HTML render MCP server for AI agents
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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