
daviddme/tradingview-unified-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
로컬 브라우저 기반 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. |
설치
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"
}
}
}
}