tradingview-mcp-review
tradingview-mcp-review
Производная только для просмотра от tradesdontlie/tradingview-mcp: 9 инструментов MCP для просмотра записей сделок на живом графике TradingView Desktop через протокол Chrome DevTools на 127.0.0.1:9222.
Это не универсальный мост. Исходный проект предоставляет 84 инструмента, включая редактирование Pine Script, оповещения, списки наблюдения, повторную торговлю, автоматизацию интерфейса, произвольное выполнение JS, управление процессами и самообновление. Эта сборка удаляет всё это на уровне кода и оставляет только то, что нужно для просмотра записей сделок: переход к месту сделки на графике, чтение контекста цен, отметка уровней входа/выхода, скриншот.
Не аффилировано, не одобрено и не связано с TradingView Inc. или Anthropic, PBC. Программное взаимодействие с TradingView может противоречить Условиям использования TradingView — вы несете полную ответственность за соблюдение требований. См. отказ от ответственности исходного проекта, который применяется здесь в полном объеме.
Security boundary (by design)
Только localhost. Конечная точка CDP жестко привязана к
127.0.0.1:9222— никаких переопределений через env или конфиг.Нет примитивов с высокими привилегиями. Нет самообновления, запуска/остановки процессов, произвольного выполнения JS, редактора Pine, возможностей оповещений/списков наблюдения/повтора/ордеров. Удалено на уровне исходного кода (файлы удалены), а не просто отменено.
Нет произвольных входных данных. Нет путей к файлам, управляемых вызывающей стороной (скриншоты сохраняются в
generated/screenshots/с программно сгенерированными именами), таймфреймы — это перечисление, символы ограничены по длине.Изменения макета считаются потенциально постоянными. Смена символа/таймфрейма может испортить сохраненный макет TradingView (и сохраниться, если включено автосохранение макета). Работайте на выделенном черновом макете.
Проверка работоспособности только локально. Проверка обновлений из GitHub удалена; сервер не выполняет сетевых запросов, кроме локального отладочного порта.
Принудительно в CI.
tests/tool_surface.test.jsпроверяет, что список инструментов точно соответствует разрешенному списку из 7 инструментов и что указанные возможности исходного проекта отсутствуют, поэтому слияние с исходным проектом не может незаметно их вернуть.
Related MCP server: TradingView MCP Jackson
The 7 tools
Инструмент | Назначение при просмотре |
| Проверить локальное соединение CDP и текущий график |
| Прочитать символ / таймфрейм / индикаторы |
| Переключиться на инструмент сделки |
| Переключиться на разрешение сделки (перечисление) |
| Перейти/увеличить к временному окну сделки (страницы в старой истории) |
| Контекст цен. Передайте |
| Скриншот в |
Аннотация графика (draw_shape / draw_clear) не входит в этот релиз. Безопасное удаление аннотации требует доказательства, какие рисунки были созданы в этом сеансе; при переключении макетов TradingView эту принадлежность невозможно надежно установить, и очистка, не доказывающая принадлежность, удаляет собственные рисунки пользователя. Возможность вернется с контрактом, который можно доказать, а не с оговоркой.
Предполагаемая архитектура: ваши записи сделок являются источником истины → анализ выполняется локально → отладочный экземпляр TradingView предоставляет только визуальный контекст.
Setup
Требования: TradingView Desktop (с вашей подпиской), Node.js 18+.
git clone https://github.com/F-e-u-e-r/tradingview-mcp-review.git
cd tradingview-mcp-review
npm ci --ignore-scriptsЗапустите TradingView Desktop с отладочным портом самостоятельно (сервер намеренно не может сделать это за вас):
./scripts/launch_tv_debug_mac.sh # macOS
# or manually, any platform:
/path/to/TradingView --remote-debugging-port=9222Включайте отладочный порт только для сеансов просмотра — пока он включен, любой локальный процесс может управлять этим экземпляром TradingView. Закройте и перезапустите обычным образом, когда закончите. Используйте TradingView Desktop, а не вкладку Chrome с удаленной отладкой (это раскроет весь ваш профиль браузера).
Добавьте в конфигурацию вашего MCP-клиента (например, .mcp.json проекта):
{
"mcpServers": {
"tradingview-review": {
"command": "node",
"args": ["/path/to/tradingview-mcp-review/src/server.js"]
}
}
}Gates
npm run lint # eslint no-undef guard (catches unfinished refactors)
npm test # tool-surface allowlist/denylist gate + sanitization + unit tests (all offline)Provenance
Ответвлено от исходного дерева на проверенном с точки зрения безопасности коммите; все последующие изменения перечислены в UPSTREAM.md, который также определяет процедуру повторной проверки для получения обновлений из исходного проекта. Лицензия: MIT (см. LICENSE, авторские права принадлежат автору исходного проекта).
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
- AlicenseAqualityCmaintenanceA type-safe MCP server that enables AI agents to control TradingView Desktop via Chrome DevTools Protocol, allowing chart state reading, symbol/timeframe changes, and OHLCV data fetching.112261MIT
- Flicense-qualityCmaintenanceAn MCP server that connects to TradingView Desktop via Chrome DevTools Protocol, enabling chart control, Pine Script development, and a morning brief workflow with AI-driven analysis.226
- FlicenseBqualityCmaintenanceA TradingView-style market research and charting MCP server that provides tools for market data, indicators, watchlists, and local HTML chart rendering without scraping TradingView.9
- Alicense-qualityAmaintenanceA local MCP server that connects TradingView Desktop to AI assistants via Chrome DevTools Protocol, enabling Pine Script development, multi-timeframe analysis, and Wyckoff scanning with a rules engine.441MIT
Related MCP Connectors
MCP server exposing the Backtest360 engine API as tools for AI agents.
Open-source MCP server for Zerodha Kite Connect. Portfolio, market data, backtesting, alerts.
Hosted MCP for stocks, options, Greeks, brokers, order previews, alerts, and workflows.
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/F-e-u-e-r/tradingview-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server