tradingview-mcp-chefy
tradingview-mcp-chefy
Токено-эффективный TradingView MCP для трейдеров, которые действительно занимаются бэктестингом.
Это форк, созданный специально для тестирования стратегий. Существующие MCP для TradingView хорошо работают для чтения графиков и утренних рабочих процессов, но они сильно расходуют токены при итерации стратегий Pine — каждое чтение бэктеста выгружает полный список сделок, кривую капитала и вывод консоли в ваш контекст. Этот форк переписывает эти операции чтения, выполняя агрегацию внутри среды выполнения TradingView до того, как данные передаются по сети, возвращая сводки по умолчанию и детали по запросу.
[!WARNING] Не связано с TradingView Inc. или Anthropic. Этот инструмент подключается к вашему локально запущенному приложению TradingView Desktop через протокол Chrome DevTools. Ознакомьтесь с отказом от ответственности перед использованием.
[!IMPORTANT] Требуется действующая подписка TradingView. Этот инструмент не обходит платный доступ TradingView. Он считывает данные из уже запущенного на вашем компьютере приложения TradingView Desktop и управляет им.
[!NOTE] Вся обработка происходит локально. Ничего никуда не отправляется. Данные TradingView не покидают ваш компьютер.
Благодарности
Этот проект основан на двух предыдущих разработках:
tradesdontlie/tradingview-mcp — оригинальный мост CDP и набор инструментов. Вся сложная работа по парсингу принадлежит им.
LewisWJackson/tradingview-mcp-jackson — форк, который добавил рабочий процесс утреннего брифинга, конфигурацию правил и исправление запуска для v2.14+. Этот форк является ответвлением от него.
Если эти репозитории помогли вам, поставьте им звезду.
Related MCP server: J-SQUAD TradingView MCP Combined
Что изменилось в этом форке
Область | Поведение оригинала | Этот форк |
| Возвращает полный результат тестировщика стратегий | Возвращает |
| Только ограничение | Постраничная навигация с курсором. По умолчанию |
| Полная кривая по точкам | Пониженная дискретизация до N сегментов (по умолчанию 50). |
| Весь вывод консоли | Новый фильтр |
Новое: | — | Один вызов, все ключевые метрики, ~200 байт |
Новое: | — | Сравнение A/B двух прогонов стратегии на стороне сервера, возвращает только разницу |
Итоговый эффект: типичное чтение бэктеста сокращается с ~50 КБ до ~200 байт. При интенсивной итерационной сессии (20+ прогонов) это разница между расходом $20 на токены и $1.
Статус
Предварительный релиз. Форк настроен. Новые инструменты агрегации находятся в процессе написания. До выхода v0.2 этот репозиторий ведет себя идентично LewisWJackson/tradingview-mcp-jackson — используйте его, если вам нужна стабильность сегодня.
Дорожная карта:
[x] Форк репозитория, настройка структуры
[ ]
backtest_summaryс агрегацией в браузере[ ]
backtest_trades_pagedпостраничная навигация с курсором[ ]
backtest_equity_summaryпонижение дискретизации[ ] Инструмент фильтрации
pine_console_errors[ ] Бенчмарк стоимости токенов по сравнению с оригиналом
[ ] PR с исправлением неоспоримых ошибок обратно в оригинал LewisWJackson
[ ] Релиз v0.2
Быстрый старт
Пока настройка такая же, как в оригинале. Когда новые инструменты появятся в v0.2, путь установки останется прежним — изменится только имя конфигурации
mcpServers.
Предварительные требования
Приложение TradingView Desktop (требуется платная подписка для данных в реальном времени / данных стратегий)
Node.js 18+
Claude Code (или любой MCP-клиент)
macOS, Windows или Linux
Установка
git clone https://github.com/Chefy3x/tradingview-mcp-chefy.git ~/tradingview-mcp-chefy
cd ~/tradingview-mcp-chefy
npm installЗапуск TradingView с портом отладки
Mac:
./scripts/launch_tv_debug_mac.shWindows:
scripts\launch_tv_debug.batLinux:
./scripts/launch_tv_debug_linux.shДобавление в Claude Code
Добавьте в ~/.claude/.mcp.json (объедините с существующими серверами):
{
"mcpServers": {
"tradingview": {
"command": "node",
"args": ["/Users/YOUR_USERNAME/tradingview-mcp-chefy/src/server.js"]
}
}
}Замените YOUR_USERNAME на ваше реальное имя пользователя (echo $USER на Mac/Linux).
Проверка
Перезапустите Claude Code и спросите: "Use tv_health_check to verify TradingView is connected."
Архитектура
Claude Code ←→ MCP stdio ←→ src/server.js ←→ CDP :9222 ←→ TradingView Desktop (Electron)Подключение: Протокол Chrome DevTools на
localhost:9222Агрегация: для чтения бэктестов JS-выражение, отправляемое через CDP, выполняет сокращение внутри среды выполнения TradingView перед возвратом. Тот же сетевой переход, но в ~200 раз меньше данных передается через границу.
Никаких внешних сетевых вызовов — все работает локально
Ноль дополнительных зависимостей сверх тех, что использует оригинал
Вклад в проект
Двустороннее взаимодействие с оригиналом:
Улучшения эффективности токенов для существующих инструментов → я буду делать PR обратно в оригинал LewisWJackson, чтобы все получили пользу
Новое семейство инструментов
backtest_*→ остается в этом форке (меняет ментальную модель использования MCP)
Если вы обнаружите ошибку в общих путях кода, откройте здесь issue, и я направлю ее.
Отказ от ответственности
Этот проект предоставляется только в личных, образовательных и исследовательских целях.
Этот инструмент использует протокол Chrome DevTools (CDP), стандартный интерфейс отладки, встроенный во все приложения на базе Chromium. Он не занимается обратной разработкой каких-либо проприетарных протоколов TradingView, не подключается к серверам TradingView и не обходит какие-либо средства контроля доступа. Порт отладки должен быть явно включен пользователем с помощью стандартного флага командной строки Chromium.
Используя это программное обеспечение, вы соглашаетесь с тем, что:
Вы несете единоличную ответственность за обеспечение того, чтобы ваше использование соответствовало Условиям использования TradingView и всем применимым законам.
Этот инструмент обращается к недокументированным внутренним API TradingView, которые могут измениться в любое время.
Этот инструмент нельзя использовать для перераспределения, перепродажи или коммерческой эксплуатации рыночных данных TradingView.
Авторы не несут ответственности за любые блокировки аккаунтов, приостановки или другие последствия.
Используйте на свой страх и риск.
Лицензия
MIT — см. LICENSE. Унаследовано от оригинала. Применяется только к исходному коду, а не к программному обеспечению, данным или товарным знакам TradingView.
This server cannot be deployed
Maintenance
Related MCP Connectors
Evidence-gated quant research for TradingView Pine Script strategies, run from your AI client.
> TradingMCP puts a market analyst inside your AI assistant. Paste one URL into Claude, ChatGPT, Cursor, VS Code or any MCP client and ask in plain language: screen for breakouts, run a multi-timeframe analysis, backtest a strategy with walk-forward validation, scan for smart-money and volume signals, or get a one-prompt morning market brief. In clients that support MCP Apps, price charts and the Markets panel are drawn right in the chat. > 40+ tools covering crypto (real-time), stocks, ETFs, FX, futures and commodities across major global exchanges. > Hosted, nothing to install: Pro $9/month (2,500 tool calls) or Pro+ $29/month (10,000). Paid upfront with a 14-day money-back guarantee; your API key arrives right after checkout. > Built on the open-source tradingview-mcp core (MIT, ~5k GitHub stars): self-host it free, or use the hosted version with zero ops. > For research and education, not financial advice. Not affiliated with TradingView
AI-powered Pine Script v6 strategy generator built for prop-firm futures traders.
Backtest trading strategies, Monte Carlo robustness, exact Pine export, sealed out-of-sample judge.
Related MCP Servers
- AlicenseBqualityAmaintenanceMCP server that lets AI agents directly control and interact with the TradingView desktop app via 88 chart-control tools, enabling automated chart reading, Pine Script compilation, strategy optimization, and replay control.11359 npm48MIT
- FlicenseNot gradedqualityBmaintenanceA comprehensive MCP server that integrates TradingView Desktop automation, screener API, Yahoo Finance, IDX/BEI tools, backtesting, news sentiment, trade math, and market sessions. It enables traders to perform technical analysis, backtest strategies, manage positions, and automate TradingView tasks through natural language.-
- 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.122 npm-
- AlicenseBqualityCmaintenanceTradingView MCP server — real-time market data, technical indicators, screeners, and backtesting for Claude, ChatGPT, Cursor, Copilot, and any MCP client. Stocks, crypto, forex & futures across global exchanges.441MIT