项目简介
TradingView MCP 服务器是一款专为研究驱动型投资者设计的AI赋能工具。它将TradingView的强大股票筛选API与Model Context Protocol (MCP) 相结合,使您能够通过自然语言查询LLM(如Claude Code或Claude Desktop)来探索市场、测试投资策略、分析财务指标,并发现符合您投资标准的机会。它支持多种资产类型和75+项投资指标,并提供7种预设策略,帮助您进行系统化的投资研究。
主要功能点
- 多资产筛选: 针对股票、外汇、加密货币和ETF提供高级筛选工具。
- 75+项投资指标: 涵盖基本面(估值、利润率、回报)、技术面(RSI、移动平均线)和表现数据。
- 7种预设策略: 提供质量、价值、股息、动量、增长等多种投资策略的预设筛选方案。
- AI赋能探索: 允许通过自然语言(如“查找具有强大资产负债表的低估公司”)进行查询。
- 深度财务分析: 包含EV、EV/EBIT、EV/EBITDA、PEG、毛利率、营业利润率、ROIC、ROA、ROE等关键指标。
- 全球市场覆盖: 筛选来自多个市场(美洲、欧洲、亚洲)的股票和9,000多种加密货币。
- 直接符号查询: 快速查询特定股票、指数或ETF的详细数据,包括历史高点和52周高低点。
安装步骤
您可以通过npm全局安装此MCP服务器,或者克隆仓库并运行本地安装脚本。
- 使用npm(推荐):
打开您的终端或命令提示符,运行以下命令:
npm install -g tradingview-mcp-server - 克隆仓库并本地安装(包含示例命令):
git clone https://github.com/fiale-plus/tradingview-mcp-server.git cd tradingview-mcp-server npm install # 运行快速设置脚本,它会为您创建MCP配置示例 ./local-setup.sh # 适用于 Linux/Mac local-setup.bat # 适用于 Windows
服务器配置
MCP服务器需要通过MCP客户端(如Claude Desktop或Claude Code)进行配置才能使用。以下是两种客户端的配置示例:
-
Claude Desktop 配置: 编辑您的Claude Desktop配置文件(在Mac上通常是 '~/Library/Application Support/Claude/claude_desktop_config.json'),在 'mcpServers' 部分添加以下内容:
{ "mcpServers": { "tradingview": { "command": "npx", "args": ["-y", "tradingview-mcp-server"] } } }配置说明:
- 'tradingview': 这是您为MCP服务器指定的唯一名称,LLM客户端将使用此名称引用该服务器。
- 'command': 启动MCP服务器的命令行指令。'npx' 用于运行 'npm' 包中的可执行文件。
- 'args': 传递给 'command' 的参数。'-y tradingview-mcp-server' 表示运行全局安装的 'tradingview-mcp-server' 包。
-
Claude Code 配置: 在您的项目根目录创建 '.mcp.json' 文件,并添加以下内容:
{ "mcpServers": { "tradingview": { "command": "npx", "args": ["-y", "tradingview-mcp-server"] } } }然后在 '.claude/settings.local.json' 文件中启用项目级的MCP服务器:
{ "enableAllProjectMcpServers": true }配置说明: 与Claude Desktop类似,'tradingview' 是服务器名称,'command' 和 'args' 定义了服务器的启动方式。'enableAllProjectMcpServers' 确保Claude Code加载并使用此项目配置的MCP服务器。
-
可选环境变量:
- 'CACHE_TTL_SECONDS': 缓存数据存活时间(秒)。默认值:300秒。
- 'RATE_LIMIT_RPM': 每分钟的请求限制。默认值:10次。
基本使用方法
配置完成后,您可以在Claude Code或Claude Desktop中通过自然语言与LLM交互,利用此MCP服务器的功能。
- 学习投资策略:
I want to learn about quality investing - show me quality stocksFind dividend stocks that could provide steady incomeWhat makes a good value investment? Screen for undervalued companies - 研究驱动的股票选择:
Find companies with: - Strong return on equity (>15%) - Reasonable valuation (P/E < 25) - Significant scale (market cap > $1B) - Low debt levelsI'm interested in profitable companies trading below their intrinsic value. Screen for stocks with EV/EBITDA < 10 and positive free cash flow. - 理解投资指标:
What financial metrics can I use for fundamental analysis?Explain the difference between P/E ratio and PEG ratioWhat's the difference between gross margin and operating margin?
此服务器还提供预定义的'/market-regime'和'/run-screener'命令,用于快速市场分析和交互式股票筛选。
信息
分类
网页与API