Back to Home
xenoxavier icon

tradingview-indicators

by xenoxavier

Overview

Provides programmatic access to analyze TradingView Pine Script indicators via the Model Context Protocol (MCP).

Installation

Run Command
docker-compose up

Environment Variables

  • NODE_ENV

Security Notes

CRITICAL: The `analyze_indicator` and `extract_functions` tools are vulnerable to path traversal. The `indicatorName` argument is directly used in `readIndicatorFile` without validation against a whitelist of allowed files or sanitization (e.g., preventing `../` sequences). This allows an attacker to read arbitrary files from the server's working directory or parent directories (e.g., `../../package.json`, `../../Dockerfile`, or potentially other sensitive configuration files on the host system if Docker volume mounting isn't perfectly restrictive). Although the Docker volume is mounted as read-only, this still poses a significant information disclosure risk. Network risks are low due to stdio transport, and no obvious hardcoded secrets or 'eval' are present.

Similar Servers

Stats

Interest Score0
Security Score3
Cost ClassMedium
Avg Tokens750
Stars0
Forks0
Last Update2025-11-25

Tags

TradingViewPine ScriptTechnical AnalysisIndicatorsMCP