MCP Catalogs
首页tradingview-chart-mcp screenshot

tradingview-chart-mcp

by ertugrul59·93·综合分 47

通过 Selenium 捕获 TradingView 图表图像的 MCP 服务器,使用浏览器池实现并发性能优化。

web-scrapingfinanceai-llm
26
Forks
3
活跃 Issue
2 个月前
最近提交
2 天前
收录于

概述

这是一个精心设计的 MCP 服务器,专门用于获取 TradingView 图表图像,并具有性能优化功能。它包含浏览器池技术,相比单浏览器方法可提升 70-80% 的并发请求性能。服务器提供了基于股票代码和时间间隔获取图表图像的工具,以及性能监控功能。它同时包含优化版和传统版,适应不同使用场景。

试试问 AI

装完之后,这里有 3 个你可以让 AI 做的事:

:需要显示实时 TradingView 图表的分析平台
:提供市场见解并带有可视化图表数据的 AI 助手
:需要捕获图表图像的自动化交易系统

什么时候选它

当您需要高性能并发从 TradingView 抓取图表、具备适当的身份验证和性能监控时选择此工具。

什么时候不要选它

如果您需要抓取频繁更新的图表而不使用 TradingView 身份验证,或需要 TradingView 中的非图表数据,请不要选择此工具。

此 server 暴露的工具

从 README 抽取出 2 个工具
  • get_tradingview_chart_imageticker: str, interval: str

    Fetches the direct image URL for a TradingView chart snapshot with optimized concurrent performance

  • get_performance_stats

    Get performance statistics for the optimized TradingView MCP server

可对比工具

tradingview-data-mcppython-tradingview-tapandas-ta

安装

安装步骤

  1. 克隆仓库:
git clone https://github.com/ertugrul59/tradingview-chart-mcp
cd tradingview-chart-mcp
  1. 创建并激活虚拟环境:
python3 -m venv .venv
source .venv/bin/activate  # macOS/Linux
.venv\Scripts\activate  # Windows
  1. 安装依赖:
pip install -r requirements.txt
  1. 配置环境变量:
  • 复制 .env.example.env
  • 添加您的 TradingView 凭据(TRADINGVIEW_SESSION_IDTRADINGVIEW_SESSION_ID_SIGN

Claude Desktop 配置

claude_desktop_config.json 中添加:

{
  "mcpServers": {
    "tradingview-chart-mcp": {
      "command": "/path/to/tradingview-chart-mcp/.venv/bin/python3",
      "args": ["/path/to/tradingview-chart-mcp/main.py"],
      "env": {
        "TRADINGVIEW_SESSION_ID": "YOUR_SESSION_ID_HERE",
        "TRADINGVIEW_SESSION_ID_SIGN": "YOUR_SESSION_ID_SIGN_HERE"
      }
    }
  }
}
  1. 运行服务器:
python main_optimized.py  # 使用浏览器池的生产版本
# 或
python main.py  # 传统版本

tradingview-chart-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。