tradingview-mcp
tradingview-mcp
Servidor MCP que brinda a los agentes de IA un kit de herramientas de trading centrado en TradingView: consultas de screener, datos históricos de FX y — a medida que se alcanzan los hitos — escaneo de patrones SMC/ICT, renderizado de gráficos con marcado, backtesting, herramientas Pine y un conjunto de habilidades de agente complementarias.
No afiliado con TradingView, Inc. "TradingView", "Pine Script" y "Lightweight Charts" son marcas comerciales de TradingView, Inc.
Estado
M0-M5 completos: el servidor arranca con los valores predeterminados public/data; conjuntos de herramientas opcionales para escaneo SMC, renderizado de gráficos, backtesting, sincronización de diario FX Replay, datos de cuenta de TradingView (session), compilación Pine, CDP de escritorio (capturas de pantalla, navegación, dibujo en el gráfico en vivo, lectura de los propios indicadores del usuario — valores de trazado y zonas FVG/OB dibujadas con Pine), y estrategias declarativas. Incluye una CLI tv (cada herramienta = un subcomando que emite JSON), 10 habilidades complementarias y un manifiesto de plugin de Claude Code validado. Elementos pendientes: la puerta de confianza de M1 aún espera las configuraciones SMC reales etiquetadas a mano del propietario; el receptor de webhooks, las aplicaciones MCP y la vía de escape de estrategia Python en sandbox están diferidos. Hoja de ruta: docs/PLAN.md.
Related MCP server: TradingView MCP Bridge
Instalar como plugin de Claude Code
/plugin marketplace add Miha21222/tradingview-mcp
/plugin install tradingview-mcp@tradingview-mcp-marketplaceLa instalación solicita credenciales opcionales (clave de práctica de OANDA, sessionid de TradingView) y configuraciones del operador (TV_TOOLSETS, TV_READ_ONLY, ...) — no se requiere nada para la superficie predeterminada public,data, que funciona sin ninguna cuenta de TradingView. Requiere uv en PATH.
Inicio rápido
uv sync
uv run python -m tvmcp --check # list registered tools
uv run python -m tvmcp # run on stdio
uv run tv --check # CLI: list tools
uv run tv tv_data_get_bars '{"symbol":"EURUSD","count":10}' # CLI: call any tool -> JSONEl conjunto de herramientas opcional chart renderiza mediante Chromium sin interfaz; ejecuta uv run playwright install chromium una vez si lo habilitas. Habilita los conjuntos de herramientas opcionales mediante TV_TOOLSETS=default,scan,chart,backtest,journal.
Claude Code: el .mcp.json del repositorio registra el servidor automáticamente cuando confías en el proyecto.
Configuración (variables de entorno)
Var | Default | Meaning |
|
| Lista separada por comas; |
| off |
|
|
| Caché Parquet OHLCV |
|
| Salida PNG renderizada (nombres de archivo gestionados y seguros contra colisiones) |
|
| Carpeta de vigilancia CSV de FX Replay para |
|
| Especificaciones de estrategia YAML para |
| — | Tu cookie |
|
| Dirección CDP de TradingView Desktop para el conjunto de herramientas opcional |
|
| Límite máximo de barras por respuesta |
| — | La clave gratuita de cuenta de práctica habilita el proveedor OANDA |
|
|
|
Ejecuta uv run tv tv_setup_doctor para verificar cada requisito previo: cada comprobación fallida devuelve el comando de corrección exacto.
Términos de servicio de TradingView
Los conjuntos de herramientas predeterminados no usan ninguna cuenta de TradingView: el conjunto public se comunica con el endpoint público de escáner de TradingView, y los datos de mercado provienen de Dukascopy/OANDA. Los ToS de TradingView prohíben la recopilación automatizada de datos y el uso no visual de sus datos; los conjuntos de herramientas opcionales session y desktop (desactivados por defecto) interactúan con tu propia cuenta/aplicación de escritorio de TradingView bajo tu propio riesgo — habilitarlos es tu elección explícita y puede violar los ToS de TradingView y arriesgar restricciones de cuenta. Ambos imprimen una advertencia de ToS/prohibición en stderr en el primer uso. Este proyecto es para investigación/educación personal.
Licencia
MIT — ver LICENSE. No afiliado con TradingView, Inc.; los scripts Pine protegidos/solo por invitación siguen siendo propiedad de sus autores — las herramientas de estudio leen solo la salida renderizada de los indicadores en tu propio gráfico, nunca su código fuente.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceConnects AI assistants to TradingView Desktop for chart analysis, Pine Script development, and workflow automation via Chrome DevTools Protocol.553
- FlicenseNot gradedqualityCmaintenanceConnects AI assistants to TradingView Desktop via Chrome DevTools Protocol for chart analysis, Pine Script development, and workflow automation.553
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to control and read data from TradingView Desktop, including morning briefs, chart analysis, Pine Script development, and replay mode.553
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with TradingView Desktop via Chrome DevTools Protocol for automated morning briefs, chart analysis, Pine script development, and trading workflows.553
Related MCP Connectors
LuxAlgo Library — the encyclopedia of trading & technical analysis for AI agents. Free, keyless.
Real-time market data, screeners, technical analysis & backtesting for stocks, crypto and forex.
Real SEC, 13F, insider, congress & macro data your AI agent can cite. Hosted MCP, 24 tools.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Miha21222/tradingview-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server