Tradingview Chart MCP
MCP 服务器 - TradingView 图表图像抓取工具
该 MCP 服务器提供根据股票代码和间隔获取 TradingView 图表图像的工具。
设置
创建虚拟环境:
# Navigate to the project directory cd tradingview-chart-mcp # Create the venv (use python3 if python is not linked) python3 -m venv .venv激活虚拟环境:
macOS/Linux:
source .venv/bin/activateWindows(Git Bash/WSL):
source .venv/Scripts/activateWindows(命令提示符):
.venv\\Scripts\\activate.batWindows(PowerShell):
.venv\\Scripts\\Activate.ps1(注意:您可能需要调整 PowerShell 执行策略:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser)
您的终端提示现在应该表明您位于
(.venv)中。安装依赖项(在 venv 内部):
pip install -r requirements.txt配置环境(用于本地测试):
将
.env.example复制到.env。在
.env文件中填写您的TRADINGVIEW_SESSION_ID和TRADINGVIEW_SESSION_ID_SIGN。您可以在登录 TradingView 后从浏览器的 cookie 中获取这些信息。直接运行服务器(例如,
python main.py)进行本地测试时使用此.env文件。如果本地运行需要,请调整
.env中的可选抓取工具设置(MCP_SCRAPER_HEADLESS等)。
**确保 ChromeDriver:**确保
chromedriver已安装并可在系统 PATH 中访问,或者如果允许指定路径,则相应地配置tview-scraper.py。
Related MCP server: claude-tradingview-mcp
运行服务器
确保您的虚拟环境已激活( source .venv/bin/activate或等效项)。
python main.py停用虚拟环境
完成后,您可以停用该环境:
deactivate用法
一旦服务器运行(在激活的 venv 内),您就可以使用 MCP 客户端与其进行交互,并以TradingView Chart Image服务器名称为目标。
可用工具:
get_tradingview_chart_image(ticker: str, interval: str):获取 TradingView 图表的直接图像 URL。
示例提示:
“获取纳斯达克:AAPL 的 15 分钟图表”
“显示 BYBIT:BTCUSDT.P 的日线图”
“获取 TradingView 图表中 COINBASE:ETHUSD 在 60 时间范围内的图像”
🔌 与 MCP 客户端 (Claude Desktop / Cursor) 一起使用
该服务器支持两种提供配置的方式:
**通过
.env文件(用于本地测试):**直接运行python main.py时,服务器将从项目目录中的.env文件加载凭据和设置。**通过客户端环境变量(推荐集成):**当使用 MCP 客户端(例如 Claude/Cursor)运行时,您应该将客户端配置为直接注入所需的环境变量。这些变量将覆盖
.env文件中的任何值。
克劳德桌面
打开您的 Claude Desktop 配置文件:
Windows:
%APPDATA%\\Claude\\claude_desktop_config.jsonmacOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json
在
mcpServers对象中添加或合并以下内容。在env块中提供您的凭据:{ "mcpServers": { "tradingview-chart-mcp": { "command": "/absolute/path/to/your/tradingview-chart-mcp/.venv/bin/python3", "args": ["/absolute/path/to/your/tradingview-chart-mcp/main.py"], "env": { "TRADINGVIEW_SESSION_ID": "YOUR_SESSION_ID_HERE", "TRADINGVIEW_SESSION_ID_SIGN": "YOUR_SESSION_ID_SIGN_HERE" // Optional: Add MCP_SCRAPER_* variables here too if needed // "MCP_SCRAPER_HEADLESS": "False" } } // ... other servers if any ... } }将占位符路径(
command、args)替换为实际的绝对路径。用您的实际 TradingView 凭证替换
YOUR_SESSION_ID_HERE和YOUR_SESSION_ID_SIGN_HERE。重新启动 Claude Desktop。
光标
前往:
Settings -> Cursor Settings -> MCP -> Edit User MCP Config (~/.cursor/mcp.json)。在
mcpServers对象中添加或合并以下内容。在env块中提供您的凭据:{ "mcpServers": { "tradingview-chart-mcp": { "command": "/absolute/path/to/your/tradingview-chart-mcp/.venv/bin/python3", "args": ["/absolute/path/to/your/tradingview-chart-mcp/main.py"], "env": { "TRADINGVIEW_SESSION_ID": "YOUR_SESSION_ID_HERE", "TRADINGVIEW_SESSION_ID_SIGN": "YOUR_SESSION_ID_SIGN_HERE" // Optional: Add MCP_SCRAPER_* variables here too if needed // "MCP_SCRAPER_HEADLESS": "False" } } // ... other servers if any ... } }将占位符路径(
command、args)替换为实际的绝对路径。用您的实际 TradingView 凭证替换
YOUR_SESSION_ID_HERE和YOUR_SESSION_ID_SIGN_HERE。重新启动光标。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceControls the TradingView Desktop app via MCP, allowing AI agents to manage charts, indicators, Pine Script strategies, and optionally mirrors signals to MetaTrader 5 for automated trading.MIT
- AlicenseAqualityCmaintenanceAn MCP server that lets Claude analyze your TradingView charts by reading the window and taking screenshots, with no write tools or trade execution.51MIT
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server that lets AI assistants interact with TradingView for real-time quotes, historical OHLCV data, screener, alerts, watchlists, news, chart layouts, Pine scripts, and more. Connect it to Claude Desktop, Cursor, or any MCP-compatible client to control TradingView via natural language.2815
- FlicenseNot gradedqualityCmaintenanceAn MCP server that extends TradingView with AI-driven morning briefs, trading rule automation, and 81 tools for chart control, Pine Script development, replay practice, and multi-pane layouts.281
Related MCP Connectors
Open-source MCP server for Zerodha Kite Connect. Portfolio, market data, backtesting, alerts.
Multi-tenant FastMCP server for Charles Schwab brokerage data, monetized via DPYC Tollbooth
Screenshot and HTML render MCP server for AI agents
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ertugrul59/tradingview-chart-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server