
jaipreet15/tradingview-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
TradingView MCP, который предоставляет данные TradingView Market Data, мультибиржевые сканеры и движок ИИ-бэктестирования для AI-ассистентов и инструментов автоматизации MCP TradingView
Обзор
Ориентированный на производство сервер Model Context Protocol, который предоставляет данные рынка TradingView, мультибиржевые скринеры, технический анализ, настроения, новости и встроенный движок обратного тестирования для ИИ-ассистентов и инструментов автоматизации. Независимый проект с открытым исходным кодом — не связанный с TradingView Inc. Результаты предназначены только для исследований и образования, а не для финансовых консультаций. 1. (src/server.ts) — проверяет входные данные, делегирует сервисы, возвращает JSON-полезные нагрузки. 2. — доменная логика без зависимостей от MCP; независимо тестируемая. 3. — HTTP-клиент с интеграцией retry, jitter, ограничивания и кэша. 4. — опциональный кэш с поддержкой Redis с удобным запасом в памяти. - — строгий, noUnusedLocals, noUncheckedIndexedAccess включён. - — MCP-слой не содержит бизнес-логики. - — Redis необязательн; сервер работает без него. - — стабильные строки ErrorCode для программной обработки. - Узел.
Обзор (машинный перевод)
Ориентированный на производство сервер Model Context Protocol, который предоставляет данные рынка TradingView, мультибиржевые скринеры, технический анализ, настроения, новости и встроенный движок обратного тестирования для ИИ-ассистентов и инструментов автоматизации.
Отказ от ответственности: Независимый проект с открытым исходным кодом — не связан с TradingView Inc. Результаты предназначены только для исследований и образования, а не для финансовых консультаций.
Содержание
- Основные моменты
- Архитектура
- Рабочие процессы
- Структура проекта
- Установка
- Конфигурация
- Разработка
- Тестирование
- Устранение неисправностей
- Вклад
- FAQ
Основные моменты
| Возможности | Подробности |
|---|---|
| Мультибиржевые скринеры | Криптовалюта, американские акции, EGX, BIST, HKEX, SSE, TWSE и многое другое через статические списки символов + API сканера TradingView |
| Технический анализ | Рейтинги Боллинджера, RSI, выравнивание по нескольким таймфреймам, прорывы объемов, паттерны свечей |
| Тестирование обратного | 9 стратегий с Sharpe, Calmar, обнаружение перенастройки с ходьбой вперёд |
| Рыночная аналитика | Настроения на Reddit, финансовые новости RSS, цитаты Yahoo Finance |
| Устойчивость | Повторная попытка/отход, внутри памяти + опциональный распределённый кэш, структурированные огибающие ошибок |
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
TradingView MCP Server
A production-oriented Model Context Protocol server that exposes TradingView market data, multi-exchange screeners, technical analysis, sentiment, news, and a built-in backtesting engine to AI assistants and automation tools.
Disclaimer: Independent open-source project — not affiliated with TradingView Inc. Outputs are for research and education only, not financial advice.
Table of Contents
- Feature Highlights
- Architecture
- Workflows
- Project Structure
- Installation
- Configuration
- Development
- Testing
- Troubleshooting
- Contributing
- FAQ
Feature Highlights
| Capability | Details |
|---|---|
| Multi-exchange screeners | Crypto, US equities, EGX, BIST, HKEX, SSE, TWSE, and more via static symbol lists + TradingView scanner API |
| Technical analysis | Bollinger ratings, RSI, multi-timeframe alignment, volume breakouts, candle patterns |
| Backtesting | 9 strategies with Sharpe, Calmar, walk-forward overfitting detection |
| Market intelligence | Reddit sentiment, RSS financial news, Yahoo Finance quotes |
| Resilience | Retry/backoff, in-memory + optional distributed cache, structured error envelopes |
| MCP-native | 36 tools, stdio transport, works with Claude Desktop, Cursor, Copilot, and other MCP clients |
Architecture
flowchart TB
subgraph clients [MCP Clients]
Claude[Claude Desktop]
Cursor[Cursor IDE]
Other[Other MCP Hosts]
end
subgraph server [tradingview-mcp-server]
Router[MCP Tool Router]
Config[Zod Config Loader]
Logger[Structured Logger]
subgraph services [Service Layer]
Screener[Screener Service]
Scanner[Volume Scanner]
Backtest[Backtest Engine]
Yahoo[Yahoo Finance]
Sentiment[Reddit Sentiment]
News[RSS News]
EGX[EGX Tools]
Futures[Futures Tools]
end
subgraph persistence [Persistence]
Memory[In-Memory Cache]
Redis[(Redis Cache)]
end
Provider[Screener Provider\nretry + throttle]
end
subgraph external [External APIs]
TV[scanner.tradingview.com]
YF[Yahoo Finance Chart API]
Reddit[Reddit JSON API]
RSS[Financial RSS Feeds]
end
Claude --> Router
Cursor --> Router
Other --> Router
Router --> services
Config --> services
Logger --> services
Screener --> Provider
Scanner --> Provider
Provider --> Memory
Provider --> Redis
Provider --> TV
Yahoo --> YF
Sentiment --> Reddit
News --> RSS
Backtest --> YF
Layer responsibilities
- MCP router (
src/server.ts) — validates inputs, delegates to services, returns JSON payloads. - Services — domain logic with no MCP dependencies; independently testable.
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"tradingview": {
"command": "node",
"args": ["D:/path/to/tradingview-mcp/dist/index.js"]
}
}
}