适合谁
- 希望在 AI 助手中研究市场数据的交易者与量化爱好者
- 使用 Claude Desktop、Cursor 等 MCP 客户端的用户
- 需要可缓存、可容错数据管道的开发者
功能全面的独立 TradingView MCP 服务器:36 个工具覆盖筛选、技术分析、情绪、新闻与回测,采用严格 TypeScript、分层架构与可选 Redis 缓存,测试与文档较完善;但与 TradingView 无官方关联,回测结果不构成投资建议。
TradingView MCP Server 是一个面向生产环境的开源模型上下文协议(MCP)服务器,通过 36 个工具向 AI 助手和自动化工具提供 TradingView 市场数据、多交易所筛选器(加密货币、美股、埃及 EGX、土耳其 BIST、港股、上交所、台交所等)、技术分析(布林评级、RSI、多周期对齐、放量突破、K 线形态)、Reddit 情绪、RSS 财经新闻、Yahoo Finance 行情,以及内置的 9 种策略回测引擎(含 Sharpe、Calmar 与前推式过拟合检测)。该项目为独立开源项目,与 TradingView Inc. 无关联,输出仅供研究教育,不构成投资建议。
需要 Node.js 18+ 与 npm 9+(可选 Redis 6+)。克隆仓库后运行 npm install、npm run build 构建 dist/index.js。在 Claude Desktop 配置中将 command 设为 node、args 指向构建产物,或在 Cursor / VS Code MCP 配置中指向同一二进制并重启宿主。也可用 docker compose up -d 启动含 Redis 的环境。配置通过 .env 文件(参考 .env.example),支持 LOG_LEVEL、REDIS_ENABLED、缓存 TTL、重试退避、并发上限与代理等变量。
{"mcpServers":{"tradingview":{"command":"node","args":["D:/path/to/tradingview-mcp/dist/index.js"]}}}