DT

daviddme/tradingview-unified-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

69 stars 20 forks 품질 75 트렌드 38NOASSERTION

로컬 브라우저 기반 TradingView MCP : 185 도구, 엄격한 데이터 경계, 보안 회귀 테스트 및 문서화 된 실시간 유효성 제한.

개요

Chrome, Chromium 또는 Microsoft Edge의 TradingView 차트를 사용하여 MCP 클라이언트 작업을 할 수있는 로컬 모델 Context 프로토콜 서버. 저장된 레이아웃, 경고, 소나무 스크립트, 전략 보고서, 시장 데이터, 시계, 도면, 재생 및 연구 도구를 하나의 브라우저 기반 통합으로 제공합니다. 5개의 일반 UI mutation 도구는 별도로 활성화됩니다. 모든 도구를 탐색하거나 정확한 입력 스키마를 검사합니다. 이것은 독립적 인 MIT 라이센스 프로젝트입니다. TradingView에 의해 제휴 또는 승인되지 않습니다. 그것은 undocumented TradingView 인터페이스를 사용합니다, 그래서 계정 기능 및 미래 TradingView 변경은 호환성에 영향을 미칠 수 있습니다. 이 프로젝트는 자동화된 단위, 안전, 통합, 진짜 stdio 과정 및 진짜 loopback-HTTP 시험이 있습니다. 별도의 라이브 체크 운동은 Chrome 및 TradingView의 공개 시장 엔드포인트를 통해 작업을 읽습니다. 현재 증거, 범위 및 나머지 제한은 검증, 테스트 결과 및이 릴리스의 보안 검토에 기록됩니다.

개요(AI 번역)

Chrome, Chromium 또는 Microsoft Edge의 TradingView 차트를 사용하여 MCP 클라이언트 작업을 할 수있는 로컬 모델 Context 프로토콜 서버. 저장된 레이아웃, 경고, 소나무 스크립트, 전략 보고서, 시장 데이터, 시계, 도면, 재생 및 연구 도구를 하나의 브라우저 기반 통합으로 제공합니다.

**185 구현 도구 · 180 기본적으로 활성화 · 101 읽기 전용 모드에서 사용할 수 · 0 npm 의존성. ** 5개의 일반 UI mutation 도구는 별도로 활성화됩니다. 모든 도구를 탐색하거나 정확한 입력 스키마를 검사합니다.

이것은 독립적 인 MIT 라이센스 프로젝트입니다. TradingView에 의해 제휴 또는 승인되지 않습니다. 그것은 undocumented TradingView 인터페이스를 사용합니다, 그래서 계정 기능 및 미래 TradingView 변경은 호환성에 영향을 미칠 수 있습니다.

유효성 상태

이 프로젝트는 자동화된 단위, 안전, 통합, 진짜 stdio 과정 및 진짜 loopback-HTTP 시험이 있습니다. 별도의 라이브 체크 운동은 Chrome 및 TradingView의 공개 시장 엔드포인트를 통해 작업을 읽습니다. 현재 증거, 범위 및 나머지 제한은 검증, 테스트 결과 및이 릴리스의 보안 검토에 기록됩니다.

성공적인 API-presence 체크 또는 읽는 것은 모든 뮤테이션이 작동한다는 것을 증명하지 않습니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

TradingView Unified MCP

A local Model Context Protocol server that lets an MCP client work with TradingView charts in Chrome, Chromium, or Microsoft Edge. It brings saved layouts, alerts, Pine scripts, strategy reports, market data, watchlists, drawings, replay, and research tools into one browser-based integration.

185 implemented tools · 180 enabled by default · 101 available in read-only mode · zero npm dependencies. Five generic UI mutation tools are separately enabled. Browse every tool or inspect its exact input schema.

This is an independent, MIT-licensed project. It is not affiliated with or endorsed by TradingView. It uses undocumented TradingView interfaces, so account features and future TradingView changes can affect compatibility.

Validation status

The project has automated unit, security, integration, real stdio-process, and real loopback-HTTP tests. A separate live check exercises read operations through Chrome and TradingView’s public market endpoints. Current evidence, scope, and remaining limitations are recorded in validation, test results, and the security review of this release.

A successful API-presence check or read does not prove that every mutation works. Review the validation records before relying on a particular workflow. Webhook configuration verification does not prove delivery.

Current live limitation: alert creation returned invalid_request in the test session, including a control using TradingView’s own request API. The combined copy-and-alert workflow is unverified live. Some copy comparisons also reported differing study inputs and correctly stopped verification. See the detailed results.

What it can do

Area Examples Notes
Browser and diagnostics browser_list_tabs, browser_capabilities, session_health, browser_screenshot Restricts targets to HTTPS TradingView chart pages. Screenshots go to your MCP client.
Charts and indicators chart_get_state, chart_set_symbol, chart_set_timeframe, indicator_list, indicator_set_inputs Changes require the exact browser target and saved-layout ID.
Saved layouts layout_list, layout_copy, layout_save, layout_snapshot Copy verifies an independent saved ID and compares observable chart contents.
Alerts alert_sources, alert_prepare, alert_create, alert_verify, alert_pause, alert_resume Price thresholds, attached Pine strategy order fills, and discovered indicator conditions. Requests paused creation by default.
Combined workflow workflow_copy_chart_create_alert, workflow_status Copy, configure, save, create a JSON webhook alert, and independently read it back. Durable recovery keys.
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "tradingview": { "command": "node", "args": ["/absolute/path/TradingView-Unified-MCP/src/server.mjs"], "env": { "TV_CDP_ENDPOINT": "http://127.0.0.1:9222", "TV_DATA_DIR": "/absolute/path/TradingView-Unified-MCP/runtime", "TV_READONLY": "1" } } } }