Skip to main content
Glama

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 실행 정책을 조정해야 할 수도 있습니다:

    이제 터미널 프롬프트에 (.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)에서 실행하는 경우, 필요한 환경 변수를 직접 주입하도록 클라이언트를 구성해야 합니다. 이렇게 하면

클로드 데스크탑

  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

Related MCP Servers

View all related MCP servers

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