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: strFetches the direct image URL for a TradingView chart snapshot with optimized concurrent performance
get_performance_statsGet performance statistics for the optimized TradingView MCP server
可对比工具
tradingview-data-mcppython-tradingview-tapandas-ta
安装
安装步骤
- 克隆仓库:
git clone https://github.com/ertugrul59/tradingview-chart-mcp
cd tradingview-chart-mcp- 创建并激活虚拟环境:
python3 -m venv .venv
source .venv/bin/activate # macOS/Linux
.venv\Scripts\activate # Windows- 安装依赖:
pip install -r requirements.txt- 配置环境变量:
- 复制
.env.example到.env - 添加您的 TradingView 凭据(
TRADINGVIEW_SESSION_ID和TRADINGVIEW_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"
}
}
}
}- 运行服务器:
python main_optimized.py # 使用浏览器池的生产版本
# 或
python main.py # 传统版本tradingview-chart-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。