tradingview-mcp
tradingview-mcp
MCP-сервер, предоставляющий AI-агентам торговый инструментарий, ориентированный на TradingView: запросы к скринеру, исторические данные по FX и — по мере завершения вех — сканирование паттернов SMC/ICT, отрисовка графиков с разметкой, бэктестинг, инструментарий Pine и набор сопутствующих Agent Skills.
Не аффилирован с TradingView, Inc. «TradingView», «Pine Script» и «Lightweight Charts» — товарные знаки TradingView, Inc.
Статус
M0-M5 завершены: сервер запускается с настройками по умолчанию public/data; опциональные наборы инструментов для сканирования SMC, отрисовки графиков, бэктестинга, синхронизации журнала FX Replay, данных аккаунта TradingView (session), компиляции Pine, Desktop CDP (скриншоты, навигация, рисование на живом графике, чтение собственных индикаторов пользователя — значения plot и зоны FVG/OB, нарисованные в Pine) и декларативных стратегий. В комплекте идёт CLI tv (каждый инструмент = подкоманда, выдающая JSON), 10 сопутствующих навыков и проверенный манифест плагина Claude Code. Открытые вопросы: шлюз доверия M1 всё ещё ожидает от владельца реальных сетапов SMC, размеченных вручную; приёмник вебхуков, MCP Apps и запасной механизм для Python-стратегий в песочнице отложены. Дорожная карта: docs/PLAN.md.
Related MCP server: TradingView MCP Bridge
Установка в качестве плагина Claude Code
/plugin marketplace add Miha21222/tradingview-mcp
/plugin install tradingview-mcp@tradingview-mcp-marketplaceУстановка запрашивает необязательные учётные данные (ключ OANDA для практического счёта, sessionid TradingView) и настройки оператора (TV_TOOLSETS, TV_READ_ONLY, ...) — для набора по умолчанию public,data ничего не требуется, он работает вообще без аккаунта TradingView. Требуется uv в PATH.
Быстрый старт
uv sync
uv run python -m tvmcp --check # list registered tools
uv run python -m tvmcp # run on stdio
uv run tv --check # CLI: list tools
uv run tv tv_data_get_bars '{"symbol":"EURUSD","count":10}' # CLI: call any tool -> JSONОпциональный набор chart отрисовывает графики через headless Chromium; если вы его включаете, один раз выполните uv run playwright install chromium. Опциональные наборы включаются через TV_TOOLSETS=default,scan,chart,backtest,journal.
Claude Code: .mcp.json из репозитория автоматически регистрирует сервер, когда вы доверяете проекту.
Конфигурация (переменные окружения)
Переменная | По умолчанию | Описание |
|
| Список через запятую; |
| выкл. |
|
|
| Кэш OHLCV в Parquet |
|
| Вывод отрисованных PNG (управляется автоматически, имена файлов защищены от коллизий) |
|
| Отслеживаемая папка CSV FX Replay для |
|
| YAML-спецификации стратегий для |
| — | Ваша cookie |
|
| CDP-адрес TradingView Desktop для опционального набора |
|
| Жёсткий лимит баров на ответ |
| — | Бесплатный ключ практического счёта включает провайдера OANDA |
|
|
|
Выполните uv run tv tv_setup_doctor, чтобы проверить все предусловия, — каждая непройденная проверка возвращает точную команду исправления.
Условия использования TradingView
Наборы по умолчанию не используют аккаунт TradingView: набор public обращается к публичному эндпоинту скринера TradingView, а рыночные данные поступают от Dukascopy/OANDA. ToS TradingView запрещает автоматический сбор данных и использование данных не для отображения; опциональные наборы session и desktop (выключены по умолчанию) взаимодействуют с вашим собственным аккаунтом/десктоп-приложением TradingView на ваш собственный риск — их включение — это ваш осознанный выбор, и оно может нарушать ToS TradingView и грозить ограничениями аккаунта. Оба при первом использовании выводят предупреждение о ToS/бане в stderr. Этот проект предназначен для личных исследований/обучения.
Лицензия
MIT — см. LICENSE. Не аффилирован с TradingView, Inc.; защищённые/доступные только по приглашению Pine-скрипты остаются собственностью их авторов — инструменты анализа читают только отрисованный вывод индикаторов на вашем собственном графике, но никогда не их исходный код.
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
- FlicenseNot gradedqualityCmaintenanceConnects AI assistants to TradingView Desktop for chart analysis, Pine Script development, and workflow automation via Chrome DevTools Protocol.553
- FlicenseNot gradedqualityCmaintenanceConnects AI assistants to TradingView Desktop via Chrome DevTools Protocol for chart analysis, Pine Script development, and workflow automation.553
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to control and read data from TradingView Desktop, including morning briefs, chart analysis, Pine Script development, and replay mode.553
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with TradingView Desktop via Chrome DevTools Protocol for automated morning briefs, chart analysis, Pine script development, and trading workflows.553
Related MCP Connectors
LuxAlgo Library — the encyclopedia of trading & technical analysis for AI agents. Free, keyless.
Real-time market data, screeners, technical analysis & backtesting for stocks, crypto and forex.
Real SEC, 13F, insider, congress & macro data your AI agent can cite. Hosted MCP, 24 tools.
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/Miha21222/tradingview-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server