
jaipreet15/tradingview-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
TradingView MCPは、TradingViewの市場データ、マルチエクスチェンジスキャナー、AIバックテストエンジンをAIアシスタントやTradingView MCP自動化ツールに公開します
概要
TradingViewの市場データ、複数取引所スクリーナー、テクニカル分析、センチメント、ニュース、内蔵バックテストエンジンをAIアシスタントや自動化ツールに公開する本番向けのModel Context Protocolサーバーです。 独立したオープンソースプロジェクト — TradingView Inc.とは無関係です。成果物は研究および教育のみを目的としており、金融アドバイスのためではありません。 1. (src/server.ts) — 入力の検証、サービスへの委任、JSONペイロードの返還。2. — MCP依存関係のないドメインロジック;独立してテスト可能。3. — 再試行、ジッター、スロットリング、キャッシュ統合を備えたHTTPクライアント。4. — Redisバックアップ付きオプションキャッシュで、メモリ内ストレージへの優雅なフォールバック。 - — strict、noUnusedLocals、noUncheckedIndexedAccess有効。- — MCP層にはビジネスロジックが一切含まれません。- — Redisは任意です。サーバーはRedisなしで動作します。- — プログラム的処理のための安定したErrorCode文字列。 - ノード。
概要(AI 翻訳)
TradingViewの市場データ、複数取引所スクリーナー、テクニカル分析、センチメント、ニュース、内蔵バックテストエンジンをAIアシスタントや自動化ツールに公開する本番向けのModel Context Protocolサーバーです。
免責事項: 独立したオープンソースプロジェクト — TradingView Inc.とは無関係です。成果物は研究および教育のみを目的としており、金融アドバイスのためではありません。
目次
- 特集ハイライト
- 建築
- ワークフロー
- プロジェクト構成
- 設置
- 構成
- 開発
- 試験
- トラブルシューティング
- 貢献 -FAQ
特集ハイライト
| 能力 | 詳細 |
|---|---|
| マルチエクスチェンジスクリーナー | 暗号通貨、米国株式、EGX、BIST、HKEX、SSE、TWSEなど、静的シンボルリスト+TradingViewスキャナーAPI |
| テクニカル分析ボリンジャー評価、RSI、マルチタイムフレームアライメント、ボリュームブレイクアウト、ローソク足パターン | |
| バックテストシャープ、カルマー、ウォークフォワード過学習検出による9つの戦略 | |
| マーケットインテリジェンスRedditのセンチメント、RSS金融ニュース、Yahooファイナンスの引用 | |
| レジリエンス再試行/バックオフ、メモリ内+オプションの分散キャッシュ、構造化エラーエンベロープ |
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
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"]
}
}
}