1. Conduid
  2. Developer Tools
  3. Tradingview Server
MCP server · Developer Tools

Tradingview Server

A Model Context Protocol (MCP) server that provides programmatic access to TradingView's technical indicators and market data for automated trading analysis and strategy development.

Unclaimed devtools
48Fair

Scored 7 days ago · breakdown

About Tradingview Server

Tradingview Server is an MCP server published by bidouilles in the Developer Tools category: a Model Context Protocol (MCP) server that provides programmatic access to TradingView's technical indicators and market data for automated trading analysis and strategy development.

The repository has 26 stars and 11 forks, with the last commit 4 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/bidouilles/mcp-tradingview-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Tradingview Server

Powered by Claude · Grounded in docs

I know everything about Tradingview Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 7 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • !License declaredNo license file. Legally you have no right to use it in a product.
  • ✓Tests presentA test suite exists in the repository.
  • !Dependencies pinnedNo lockfile. Installs can pull different code over time.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

MCP TradingView Server

FastMCP v2 server that exposes TradingView technical indicators and OHLCV data through the tradingview_scraper library. The mcp-tradingview console entry powers Claude Desktop or any MCP-aware client.

Quick Start

Automated Setup (Recommended)

  1. Install uv and Python 3.11+
  2. Run the setup script: ./setup.sh
    • Installs dependencies and creates virtual environment
    • Automatically configures Claude Desktop with the MCP server
  3. Restart Claude Desktop to load the new configuration

Manual Setup

  1. Install uv and Python 3.11+
  2. uv venv --python 3.11 && source .venv/bin/activate
  3. uv pip install -e .
  4. Configure Claude Desktop (see below)

Running

  • Stdio (Claude default): uv run mcp-tradingview
  • SSE service: uv run mcp-tradingview --transport sse --host 0.0.0.0 --port 8000
  • HTTP service: uv run mcp-tradingview --transport http --host 0.0.0.0 --port 8000 --path /mcp

FASTMCP_HOST, FASTMCP_PORT, and FASTMCP_PATH environment variables override the bind settings when present.

Tools

  • get_indicators(symbol, exchange="BINANCE", timeframe="1h", all_indicators=True, export_result=False) – full TradingView indicator snapshot; returns success, symbol, exchange, timeframe, and an indicators mapping.
  • get_specific_indicators(symbol, indicators, exchange="BINANCE", timeframe="1h", export_result=False) – filters the full snapshot to requested keys (case-insensitive) and echoes requested_indicators.
  • get_historical_data(symbol, exchange="BINANCE", timeframe="1h", max_records=100, export_result=False) – streams OHLCV candles via Streamer, returning records_collected, data, and optional export_file.

Resources & Exports

  • Resource indicators/{symbol} emits a formatted indicator report using get_indicators defaults.
  • When export_result=True, JSON payloads are written to export/; keep large archives out of version control.

Claude Desktop

Add the server to claude_desktop_config.json. Here are the recommended configurations:

Using Claude Code CLI (Easiest)

claude mcp add tradingview -- uvx --from /absolute/path/to/mcp-tradingview-server mcp-tradingview

Or with uv run:

claude mcp add tradingview -- uv run mcp-tradingview --cwd /absolute/path/to/mcp-tradingview-server

Manual Configuration

Stdio Transport (Recommended)

{
  "mcpServers": {
    "tradingview": {
      "command": "uvx",
      "args": ["--from", "/absolute/path/to/mcp-tradingview-server", "mcp-tradingview"]
    }
  }
}

Alternative with uv run:

{
  "mcpServers": {
    "tradingview": {
      "command": "uv",
      "args": ["run", "mcp-tradingview"],
      "cwd": "/absolute/path/to/mcp-tradingview-server"
    }
  }
}

HTTP Transport

{
  "mcpServers": {
    "tradingview": {
      "command": "uv",
      "args": ["run", "mcp-tradingview", "--transport", "http", "--host", "0.0.0.0", "--port", "8001", "--path", "/mcp"],
      "cwd": "/absolute/path/to/mcp-tradingview-server"
    }
  }
}

Restart Claude Desktop after updating the configuration. The bundled CLAUDE.md provides extra guidance the model can reference while chatting.

Development

  • uv run pytest executes the asynchronous test suite in test_server.py.
  • Use logging.getLogger(__name__) for diagnostics; avoid printing secrets.
  • Refer to export/ for captured fixtures when updating tests or documentation.

License

This project is provided as-is for educational and research purposes.

README fetched from the repository 7 days ago. The original is authoritative.

Questions

About Tradingview Server

How do I install Tradingview Server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Tradingview Server safe to use with an AI agent?

Its trust score is 48 out of 100 (fair). It passes 3 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Tradingview Server still maintained?

Yes — the last commit was 4 months ago. The repository has 26 stars and 11 forks.