Tradingview Chart MCP

MIT License
1
  • Apple
  • Linux

Integrations

  • Supports fetching chart images for Coinbase-listed cryptocurrency pairs using the TradingView interface.

  • Fetches TradingView chart images based on ticker symbols and time intervals, allowing users to retrieve visual market data for various financial instruments.

MCP 서버 - TradingView 차트 이미지 스크래퍼

이 MCP 서버는 티커와 간격에 따라 TradingView 차트 이미지를 가져오는 도구를 제공합니다.

설정

  1. 가상 환경 만들기:지엑스피1
  2. 가상 환경 활성화:
    • macOS/리눅스:
      source .venv/bin/activate
    • Windows(Git Bash/WSL):
      source .venv/Scripts/activate
    • Windows(명령 프롬프트):
      .venv\\Scripts\\activate.bat
    • 윈도우(PowerShell):
      .venv\\Scripts\\Activate.ps1
      (참고: PowerShell 실행 정책을 조정해야 할 수도 있습니다: Set-ExecutionPolicy RemoteSigned -Scope CurrentUser )

    이제 터미널 프롬프트에 (.venv) 에 있다는 메시지가 표시됩니다.

  3. 종속성 설치(venv 내부):
    pip install -r requirements.txt
  4. 환경 구성(로컬 테스트용):
    • .env.example``.env 로 복사합니다.
    • .env 파일에 TRADINGVIEW_SESSION_IDTRADINGVIEW_SESSION_ID_SIGN 입력하세요. TradingView에 로그인한 후 브라우저 쿠키에서 이 정보를 확인할 수 있습니다.
    • .env 파일은 로컬 테스트를 위해 서버를 직접 실행할 때 사용됩니다(예: python main.py ).
    • 로컬 실행에 필요한 경우 .env 에서 선택적 스크래퍼 설정( MCP_SCRAPER_HEADLESS 등)을 조정합니다.
  5. ChromeDriver 확인: chromedriver 설치되어 시스템 PATH에 접근 가능한지 확인하거나, 경로를 지정할 수 있는 경우 tview-scraper.py 적절히 구성하세요.

서버 실행

가상 환경이 활성화되어 있는지 확인하세요( source .venv/bin/activate 또는 이와 동등한 파일).

python main.py

가상 환경 비활성화

작업이 끝나면 환경을 비활성화할 수 있습니다.

deactivate

용법

서버가 실행되면(활성화된 venv 내에서) MCP 클라이언트를 사용하여 TradingView Chart Image 서버 이름을 대상으로 서버와 상호 작용할 수 있습니다.

사용 가능한 도구:

  • get_tradingview_chart_image(ticker: str, interval: str) : TradingView 차트의 직접 이미지 URL을 가져옵니다.

예시 프롬프트:

  • "NASDAQ:AAPL 15분 차트를 확인하세요"
  • "BYBIT:BTCUSDT.P의 일간 차트를 보여주세요"
  • "60 시간대의 COINBASE:ETHUSD에 대한 TradingView 차트 이미지를 가져옵니다"

🔌 MCP 클라이언트(Claude Desktop/Cursor)와 함께 사용

이 서버는 구성을 제공하는 두 가지 방법을 지원합니다.

  1. .env 파일을 통해(로컬 테스트용): python main.py 직접 실행하는 경우, 서버는 프로젝트 디렉토리의 .env 파일에서 자격 증명과 설정을 로드합니다.
  2. 클라이언트 환경 변수 사용(통합 권장): MCP 클라이언트(예: Claude/Cursor)에서 실행하는 경우, 필요한 환경 변수를 직접 주입하도록 클라이언트를 구성해야 합니다. 이렇게 하면 .env 파일에 있는 모든 값이 재정의됩니다.

클로드 데스크탑

  1. Claude Desktop 구성 파일을 엽니다.
    • 윈도우: %APPDATA%\\Claude\\claude_desktop_config.json
    • macOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  2. 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 ... } }
  3. 플레이스홀더 경로( command , args )를 실제 절대 경로로 바꾸세요.
  4. YOUR_SESSION_ID_HEREYOUR_SESSION_ID_SIGN_HERE 실제 TradingView 자격 증명으로 바꾸세요.
  5. Claude Desktop을 다시 시작합니다.

커서

  1. 이동: Settings -> Cursor Settings -> MCP -> Edit User MCP Config (~/.cursor/mcp.json) .
  2. 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 ... } }
  3. 플레이스홀더 경로( command , args )를 실제 절대 경로로 바꾸세요.
  4. YOUR_SESSION_ID_HEREYOUR_SESSION_ID_SIGN_HERE 실제 TradingView 자격 증명으로 바꾸세요.
  5. 커서를 다시 시작합니다.
-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

트레이딩뷰 차트 MCP

  1. Setup
    1. Running the Server
      1. Deactivating the Virtual Environment
        1. Usage
          1. 🔌 Using with MCP Clients (Claude Desktop / Cursor)
            1. Claude Desktop
            2. Cursor

          Related MCP Servers

          • -
            security
            F
            license
            -
            quality
            The MCP Trader Server conducts comprehensive technical analysis on stocks, offering insights into trends, momentum indicators, volatility metrics, and volume analysis to support stock trading decisions.
            Last updated -
            29
            Python
            • Apple
          • A
            security
            A
            license
            A
            quality
            An MCP server that integrates the XTQuant quantitative trading platform with AI assistants, allowing AI to directly access and operate on trading data and functionality.
            Last updated -
            8
            30
            Python
            MIT License
            • Apple
          • -
            security
            A
            license
            -
            quality
            An MCP server that provides current and historical gold/precious metal prices (gold, silver, platinum, and palladium) via the GoldAPI.io service with support for multiple currencies.
            Last updated -
            Python
            MIT License
            • Linux
            • Apple
          • A
            security
            F
            license
            A
            quality
            An MCP server that analyzes stock trading volume to identify significant price levels (volume walls), supporting features like order book data fetching, trade analysis, and volume distribution tracking.
            Last updated -
            3
            51
            2
            Python
            • Apple

          View all related MCP servers

          ID: uwvwimzth3