Best for
- Traders and quant hobbyists researching market data inside AI assistants
- Users of MCP clients such as Claude Desktop and Cursor
- Developers who need a cacheable, fault-tolerant market data pipeline
A feature-rich independent TradingView MCP server: 36 tools spanning screeners, technical analysis, sentiment, news, and backtesting, built with strict TypeScript, layered architecture, and optional Redis caching, with solid tests and docs; however it is not affiliated with TradingView and backtest results are not financial advice.
TradingView MCP Server is a production-oriented open-source Model Context Protocol server exposing 36 tools for TradingView market data, multi-exchange screeners (crypto, US equities, EGX, BIST, HKEX, SSE, TWSE and more), technical analysis (Bollinger ratings, RSI, multi-timeframe alignment, volume breakouts, candle patterns), Reddit sentiment, RSS financial news, Yahoo Finance quotes, and a built-in backtesting engine with 9 strategies including Sharpe, Calmar, and walk-forward overfitting detection. It is an independent open-source project, not affiliated with TradingView Inc.; outputs are for research and education only, not financial advice.
Requires Node.js 18+, npm 9+, and optionally Redis 6+. Clone the repository, then run npm install and npm run build to produce dist/index.js. In Claude Desktop, set command to node with args pointing at the built binary; in Cursor / VS Code MCP, point the config at the same binary and restart the host. Alternatively use docker compose up -d for a Redis-enabled setup. Configuration is via a .env file (see .env.example) with variables for LOG_LEVEL, REDIS_ENABLED, cache TTLs, retry backoff, concurrency cap, and proxy.
{"mcpServers":{"tradingview":{"command":"node","args":["D:/path/to/tradingview-mcp/dist/index.js"]}}}